製品を閲覧する

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>22.12</version>
<classifier>jdk17</classifier>
</dependency>
copied!  
                                                
                                                  compile(group: 'com.aspose', name: 'aspose-words', version: '22.12', classifier: 'jdk17')
                                                
                                              
copied!  
<dependency org="com.aspose" name="aspose-words" rev="22.12">
 <artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-words" % "22.12"
copied!  

さまざまなドキュメント形式のJava API

main-banner

製品ページ | ドキュメント | デモ | APIリファレンス | | ブログ | 探す | 無料サポート | 一時ライセンス

Aspose.Words for Javaは、Javaアプリケーション内で幅広いドキュメント処理タスクを実行できるようにする高度なJavaワードプロセッシングAPIです。 Java APIのAspose.Wordsは、処理ワード(DOC、DOCX、OOXML、RTF)HTML、OpenDocument、PDF、EPUB、XPS、SWF、およびすべての画像形式をサポートしています。 Aspose.Wordsを使用すると、Microsoft Word&Reg;を使用せずにドキュメントを生成、変更、変換できます。

Java API機能用のAsophes.Words

レンダリングと印刷

  • 以下のすべての形式に対して、高い忠実度(Microsoft Word&Reg;がそれを行うのとまったく同じように)のページにレイアウトドキュメント。
  • 個々のページまたは完全なドキュメントを「PDF」、「XPS」、または「SWF」にレンダリングします。
  • ドキュメントページをラスター画像にレンダリングします(マルチページ tiff pngjpeg bmp)。 -Javaグラフィックスオブジェクトにページを特定のサイズにレンダリングします。 -Java印刷インフラストラクチャを使用したドキュメントページを印刷します。
  • レンダリングまたは印刷の前に、TOC、ページ番号、その他のフィールドを更新します。 -3D効果は「opengl」を通してレンダリングします。

ドキュメントコンテンツ機能

  • さまざまなドキュメント要素にアクセス、作成、変更します。
  • xmldocument -like classes and Methodを使用して、すべてのドキュメント要素にアクセスして変更します。
  • ドキュメント間でドキュメント要素をコピーして移動します。
  • ドキュメントに参加して分割します。
  • ドキュメント保護、オープン保護、暗号化されたドキュメントを指定します。
  • テキストを見つけて交換し、ドキュメントコンテンツを列挙します。
  • ドキュメントからOLEオブジェクトとActiveXコントロールを保存または抽出します。
  • ドキュメントからVBAマクロを保存または削除します。 VBAマクロのデジタル署名を保持します。

レポート機能

  • テンプレートでのC#構文とLINQ拡張メソッドのサポート(ado.net`データソースでも)。
  • テーブル、リスト、および一般的なコンテンツの繰り返し可能なドキュメントブロック(ループと条件)のサポート。
  • 動的に生成されたチャートと画像のサポート。
  • 外側のドキュメントと htmlブロックをドキュメントに挿入するサポート。
  • 単一のドキュメントの生成のための複数のデータソース(異なるタイプを含む)のサポート。
  • データ関係の組み込みサポート(マスターディテール)。
  • グループ化、並べ替え、フィルタリングなどのさまざまなデータ操作の包括的なサポート。

より包括的な機能のリストについては、機能の概要をご覧ください。

** Java API読み取り、さまざまなドキュメントフォーマットの種類と拡張機能を書きます**

** Microsoft word:** doc、docx、rtf、dot、dotx、dotm、docm flatopc、flatopcmacroenabled、flatopctemplate、flatopctemplatemacroenabled
** OpenOffice:** odt、ott
** wordprocessingml:** wordml
** web:** html、mhtml
修正レイアウト: PDF
テキスト: txt その他: MD

** Word Document ConverterのJava API **

修正レイアウト: XPS、openXPS、postscript(ps)
画像: tiff、jpeg、png、bmp、svg、emf、gif
** web:** htmlfixed
その他: PCL、EPUB、XAMLFIXED、XAMLFLOW、XAMLFLOWPACK

ファイル形式を読む

** MS Office:** docpreword60 **電子ブック:**モビ

サポートされている環境

  • ** Microsoft Windows:** Windowsデスクトップ&サーバー(x86、x64)
  • ** macOS:** Mac OS X
  • ** linux:** ubuntu、opensuse、centosなど
  • ** Javaバージョン:** J2SE 7.0(1.7)J2SE 8.0(1.8)または上。

始めましょう

Aspose.Words Java APIはAspose Repositoryでホストされています。簡単な構成を使用して、MavenプロジェクトでJava APIのAsops.Wordsを簡単に使用できます。詳細な手順については、Installing Aspose.Words for Java from Maven Repositoryドキュメントページをご覧ください。

API例コード

** Javaを使用して1枚のシートに複数のページを印刷**

// Open the document.
Document doc = new Document(dataDir + "TestFile.doc");

// Create a print job to print our document with.
PrinterJob pj = PrinterJob.getPrinterJob();

// Initialize an attribute set with the number of pages in the document.
PrintRequestAttributeSet attributes = new HashPrintRequestAttributeSet();
attributes.add(new PageRanges(1, doc.getPageCount()));

// Pass the printer settings along with the other parameters to the print document.
MultipagePrintDocument awPrintDoc = new MultipagePrintDocument(doc, 4, true, attributes);

// Pass the document to be printed using the print job.
pj.setPrintable(awPrintDoc);

pj.print();

Aspose.Words APIを使用した無料のオンラインアプリ

製品ページ | ドキュメント | デモ | APIリファレンス | | ブログ | 探す | 無料サポート | 一時ライセンス

VersionRelease Date
22.122022年12月9日
22.112022年11月16日
22.102022年10月14日
22.92022年9月8日
22.82022年8月12日
22.72022年7月14日
22.62022年6月10日
22.52022年5月20日
22.42022年4月7日
22.32022年3月9日
22.22022年2月9日
22.12022年1月8日
21.122021年12月7日
21.112021年11月15日
21.102021年10月20日
21.92021年9月7日
21.82021年8月11日
21.72021年7月11日
21.62021年6月14日
21.52021年5月7日
21.42021年4月8日
21.32021年3月10日
21.22021年2月9日
21.12021年1月5日
20.122020年12月9日
20.112020年11月13日
20.102020年10月23日
20.92020年9月13日
20.82020年8月8日
20.72020年7月16日
20.62020年6月13日
20.52020年5月10日
20.42020年4月19日
20.32020年3月10日
20.22020年2月15日
20.12020年1月6日
19.122019年12月18日
19.112019年11月5日
19.102019年10月11日
19.92019年9月15日
19.82019年8月17日
19.72019年7月9日
19.62019年6月6日
19.52019年5月7日
19.42019年4月6日
19.32019年3月8日
19.22019年2月14日
19.12019年1月4日
18.122018年12月8日
18.112018年11月6日
18.102018年10月12日
18.92018年9月7日
18.82018年8月9日
18.72018年7月16日
18.62018年6月7日
18.52018年5月8日
18.42018年4月4日
18.32018年3月6日
18.22018年2月8日
18.12017年12月26日
17.122017年12月14日
17.112017年11月15日
17.102017年10月8日
17.92017年9月5日
17.82017年8月6日
17.72017年7月6日
17.62017年6月6日
17.52017年5月16日
17.4.02017年4月4日
17.3.02017年3月6日
17.2.02017年2月8日
17.1.02017年1月17日
16.12.02016年12月11日
16.11.02016年11月3日
16.10.02016年10月12日
16.8.02016年9月10日
16.7.02016年8月9日
16.6.02016年7月13日
16.5.02016年6月23日
16.4.02016年5月12日
16.3.02016年4月11日
16.2.02016年3月17日
16.1.02016年2月3日
15.12.02016年1月1日