Aspose.Words for Java


Word 文書を操作できる Java API

20 種類を超えるファイル形式の Word ドキュメントを Java アプリケーションから生成、編集、変換、出力できます。

Aspose.Words for Java

Aspose.Words for Java は、アプリケーション内でさまざまなドキュメントを直接操作できる高度な Java ライブラリです。

Aspose.Words for Java ライブラリは、Word (DOC、DOCX、OOXML、RTF)、HTML、OpenDocument、PDF、EPUB、XPS、SWF およびすべての画像形式をサポートします。Aspose.Words により、Microsoft Word を使用することなく、ドキュメントの生成、変更、変換が可能になります。


概略図

Aspose.Words for Java でサポートされる主な機能の概略図です。


プラットフォームに依存しません

Aspose.Words for Java はさまざまなプラットフォームで使用できます。Aspose.Words for Java は、Windows、Unix/Linux および Mac プラットフォームで開発される Java ベースの Windows、JSP/JSF Web アプリケーションをサポートします。Java 1.6、1.7 および 1.8 をサポートします。


サポートされるファイル形式

Aspose.Words for Java は、業務で必要な一般的な Word (DOC、DOT、DOCM、DOTM、DOCX、DOTX、FlatOpc、FlatOpcMacroEnabled、FlatOpcTemplate、FlatOpcTemplateMacroEnabled、XML、ODT、OTT、OOXML、WordML、RTF、HTML、XHTML、MHTML および TXT) ファイル形式をサポートします。また Word ドキュメントから PDF、XPS、XamlFixed、XamlFlow、XamlFlowPack、EPUB、HTML、HtmlFixed、OpenXPS、PostScript、TXT、および TIFF、JPG、PNG、BMP、SVG、SVG、SWF などの一般的な画像やマルチメディア ファイル形式への変換もサポートします。


  • 差し込み印刷
  • 差し込み印刷を使用したレポートの生成
  • 書式設定されたテキスト、パラグラフ、画像、テーブル、その他のコンテンツを Word ドキュメントに挿入
  • データベースから取得したデータを Word ドキュメント内のテーブルに埋め込み
  • 宛先ラベルの生成
  • ドキュメントの結合、ドキュメント間のセクション移動、データベース以外のファイルに格納された画像の差し込み印刷
  • 複数のテーブル、書式設定された日付、数値フィールドからのデータの差し込み印刷
  • ドキュメントへの透かしの挿入
  • IF 文、数式、その他のフィールド タイプのフィールドの更新
  • ドキュメントの結合と分割
  • ドキュメントの保護、読み込み時の保護とパスワード保護
  • テキストの検索と置換、ドキュメントのコンテンツの一覧表示
  • ドキュメント内の OLE オブジェクト、ActiveX コントロールの保持と抽出
  • ドキュメント内の VBA マクロの保持と削除。VBA マクロのデジタル署名の保持
  • ドキュメント内のデジタル署名の検出
  • HTML テキストの挿入

Aspose.Words では、正確な処理エンジンを使用してサポートされるドキュメント (DOC、DOCX、PDF、WordProcessingML、RTF、HTML、XHTML、MHTML、OpenDocument ODT、XPS、SWF、TXT および EPUB) 間の高速かつ安定した変換処理が可能です。

Aspose.Words for Java の API では、100 以上のクラスで構成される直感的なドキュメント オブジェクト モデルを使用して、ドキュメントの生成、ビルド、変更、解析、検査が可能です。

セクション、ヘッダー、フッター、段落、リスト、テーブル、テキスト、フィールド、ハイパーリンク、ブックマーク、画像、スマート タグ、シェイプ、カスタム XML、その他のドキュメント要素の機能を含め、すべてのドキュメントのエレメントを生成、変更、抽出および置換をプログラム上で行えます。

あらゆるドキュメント要素に対して詳細な書式設定を指定することが可能です。シェイプ、テキストボックス、画像、OLE オブジェクトおよびコントロールなどのすべての描画オブジェクトがサポートされるのでページへの透かしの挿入や既存のドキュメントからの画像抽出などのさまざまな処理を行うことができます。

Aspose.Words for Java では、ドキュメントの結合、分割、ドキュメント間での部分コピー、ドキュメントの保護と解除、ドキュメントのプロパティの変更、HTML をドキュメントに部分挿入などの機能が提供されるユーティリティも提供されます。

Aspose.Words for Java をレポーティング ソリューションとして活用できます。Microsoft Word でデザインしたレポートに Aspose.Words for Java を使用してさまざまなデータソースからのデータをドキュメントに埋め込むことができます。Aspose.Words for Java では、Microsoft Word 標準の差し込み印刷フィールドをレポート内で使用できます。さらに、Aspose.Words for Java の拡張構文を差し込み印刷フィールドに使用することで差し込み印刷処理中に画像や特定部分の繰り返し挿入などの、より複雑な処理を実現できます。レポートや差し込み印刷に埋め込むデータは ResultSet オブジェクト、ビジネス オブジェクト、またはカスタムのデータソースから取得できます。

Aspose.Words for Java の API は、マネージ コードで設計されているので Word ドキュメント形式を操作するために Microsoft Office や Microsoft Word を実行環境にインストールする必要はありません。サポートされる機能、セキュリティ、安定性、拡張性、スピード、価格など、あらゆる面で Microsoft Word オートメーションを完全に置き換えることができます。



ページトップへ