Aspose.Words for .NET


Word 文書を操作できる .NET API

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

Aspose.Words for .NET

Aspose.Words for .NET は、.NET アプリケーション内でさまざまなドキュメントを直接操作できる高度な Word ドキュメント処理用 API と .NET のクラス ライブラリです。

Aspose.Words for .NET は、DOC、OOXML、RTF、HTML、OpenDocument、PDF、XPS、EPUB などの形式をサポートします。Aspose.Words により、Microsoft Word なしでドキュメントの参照、生成、変更、変換、表示、印刷が可能です。


概略図

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


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

Aspose.Words for .NET は、.NET framework (C#、VB.NET、ASP.NET などを含む)、ASP、ColdFusion、Perl、Power Builder、PHP、Python および Mono をサポートします。


Word から他のファイル形式への読み込み、保存、変換

Aspose.Words for .NET は、業務で必要な一般的な 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、EMF、SVG、SWF などの一般的な画像やマルチメディア ファイル形式への変換もサポートします。


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

Aspose.Words for .NET を使用すると、ドキュメント全体を印刷、変換したり、Word ドキュメント内の個別のページを TIFF、PNG、BMP、JPEG、SVG または EMF 画像に変換することができます。またドキュメント内のページを .NET グラフィック オブジェクト上に描画 (出力) することもできます。サムネイルの生成やブラウザー内の画像表示用にサイズや倍率を指定することも可能です。

Aspose.Words for .NET では、特に、ドキュメントをページ内に描画し、Microsoft Word 形式に対して正確な印刷を可能にするように設計されていますので、Word そのもので処理したかのように高品質な出力結果が得られます。

アプリケーション内でドキュメントの印刷やプレビューを簡単に行うことが可能ですが、これはAspose.Words for .NET が .NET の印刷モジュールに統合されており、印刷処理を完全にカスタマイズできるためです。

Aspose.Words for .NET では、100 以上のクラスを含むドキュメント オブジェクト モデルの使用によりドキュメントの生成、ビルド、変更、書式設定が可能です。

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

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

Aspose.Words for .NET は、差し込み印刷や明示的なフィールドの更新処理とともに、IF 文、数式、その他のフォールドを含んだ複雑かつ入れ子の深い構文の演算が可能です。

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

Aspose.Words for .NET をレポーティング ソリューションとして活用できます。Microsoft Word でデザインしたレポートに Aspose.Words for .NET を使用してさまざまなデータソースからのデータをドキュメントに埋め込むことができます。

Aspose.Words for .NET では、Microsoft Word 標準の差し込み印刷フィールドをレポート内で使用できます。さらに、Aspose.Words for .NET の .NET 拡張構文を差し込み印刷フィールドに使用することで差し込み印刷処理中に画像や特定部分の繰り返し挿入などの、より複雑な処理を実現できます。

レポートや差し込み印刷に埋め込むデータは ADO.NET のデータ テーブル、ビジネス オブジェクト、またはカスタムのデータソースから取得できます。

Aspose.Words for .NET を使用して、あらゆる ASP.NET、Web サービス、WinForms の 32 ビット、64 ビットの .NET アプリケーションを C# や VB.NET などのプログラミング言語により、.NET Framework 2.0 から 4.5 までの環境でビルドできます。

Aspose.Words for .NET を ASP、Perl、PHP および Python から COM Interop を介して使用することも可能です。また Aspose.Words for .NET により Mono でアプリケーションをビルドすることも可能です。

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



ページトップへ