Aspose.Words for .NET は、幅広い文書管理と操作を可能にする高度な Word 文書処理 API です。Aspose.Words for .NET の API により、Microsoft Word を使用することなくクロスプラットフォーム アプリケーション内で Word 文書の生成、変更、変換、出力、印刷できます。さらに一般的なすべての Word プロセッサー ファイル形式をサポートし、Word 文書のエクスポートや固定レイアウト ファイル形式および一般的な画像やマルチメディア形式への変換も可能です。
Aspose.Words for .NET をアプリケーションに組み込むことで Microsoft Word のフル機能を使用したレポートのデザイン、標準の差し込み印刷フィールドの設定、さまざまな形式間でのファイル変換、高精度によるページ出力、ドキュメント要素の書式設定など、さまざまな処理を実行できます。
Aspose.Words for .NET により、わずか数行のコードでさまざまなドキュメント形式間の変換が可能です。非常にシンプルです。
// 変換元の DOCX ファイルの読み込み var wrdf = new Aspose.Words.Document(dir + "template.docx"); // DOCX から PDF への変換 wrdf.Save(dir + "output.pdf", Aspose.Words.SaveFormat.Pdf);
// 変換元の DOCX ファイルの読み込み var wrdf = new Aspose.Words.Document(dir + "template.docx"); // DOCX から HTML への変換 wrdf.Save(dir + "output.html", Aspose.Words.SaveFormat.Html);
// 変換元の PDF ファイルの読み込み var wrdf = new Aspose.Words.Document(dir + "template.pdf"); // PDF から JPG への変換 wrdf.Save(dir + "output.jpeg", Aspose.Words.SaveFormat.Jpeg);
Aspose.Words for .NET では、独自のレンダリング エンジンにより Microsoft Word への忠実性の高い描画や印刷が可能です。この機能により、任意の文書ページを .NET Graphic オブジェクト上に描画できる一方で、ブラウザー内で画像を表示するためのサムネイルのサイズや倍率を指定できます。さらに、Aspose.Words for .NET の API では、.NET のプリント インフラストラクチャーに組み込んで完全にカスタマイズすることができますので、アプリケーション内で簡単にドキュメントの印刷やプレビューが可能です。
以下はサポートされる処理の一部です。
Aspose.Words for .NET は、100 を超えるクラスで構成された直感的なオブジェクト モデルによるドキュメントの書式設定を使用して、ドキュメントの生成、ビルド、変更を可能にします。
Aspose.Words for .NET では、差し込み印刷フィールド向けに拡張された API 構文により、複雑な差し込み印刷を処理できます。差し込み印刷のデータは、ADO .NET やカスタム データソースのさまざまなテーブルや配列から取得できます。
Aspose.Words for .NET で提供される LINQ レポーティング エンジンにより、データベース、XML、JSON、ODataCLR 、カスタム タイプ オブジェクト、外部ドキュメントなどのさまざまなソースからのテンプレートやデータに基づいたドキュメントの生成が可能です。
// 差し込み印刷用のテンプレートの読み込み var wfle = new Aspose.Words.Document(dir + "template.doc"); // フィールドへのデータ埋め込み wfle.MailMerge.Execute( new string[] { "FullName", "Company", "Deparment", "City" }, new object[] { "John Doe", "Aspose", "Sales", "London" }); // 結果の出力 wfle.Save(dir + "merged.doc");
Aspose.Words for .NET の API は、マネージ コードで設計されているので Word ドキュメント形式を操作するために Microsoft Office や Microsoft Word を実行環境にインストールする必要はありません。サポートされる機能、セキュリティ、安定性、拡張性、スピード、価格など、あらゆる面で Microsoft Word オートメーションを完全に置き換えることができます。