製品の概要
.NET の Aspose.Words へようこそ!
Aspose.Words は、アプリケーションがさまざまなドキュメント処理タスクを実行できるようにするクロスプラットフォーム クラス ライブラリです。
Aspose.Words を使用すると、ドキュメントをサポートされている読み込み形式からサポートされている保存形式に変換できます。たとえば、Word 形式から PDF、HTML、Markdown、PDF から DOCX などに変換できます。ドキュメントの変換について詳しくは、ドキュメントを変換する セクションをご覧ください。
Aspose.Words を使用すると、Microsoft Word や Office Automation などのサードパーティ アプリケーションに依存せずにドキュメントを作成、変更、変換、レンダリング、印刷できることは注目に値します。
Aspose.Words を使用する利点
プロジェクトで Aspose.Words for .NET を使用すると、次のような利点があります。
- 豊富な機能セット
- プラットフォームの独立性
- サードパーティ製アプリケーションからの独立性
- パフォーマンスと拡張性
- 最小限の学習曲線
次の図は、Aspose.Words for .NET の主な機能とそれらの相互関係を示しています。
豊富な機能セット
Aspose.Words for .NET の機能は、4 つの主要な領域に分類できます。
変換
ドキュメントを簡単かつ確実に変換できる機能は、Aspose.Words の主な機能の 1 つです。
サポートされているドキュメント形式 を使用した包括的な ロード、保存、変換 により、ユーザーはドキュメントを 人気のある形式の 1 つ から another に変換したり、たとえば DOCX から PDF、JPEG、または Markdown に変換したり、PDF からさまざまな Word 形式に変換したりすることができます。
Document Object Model (DOM)
豊富な API を介してすべての文書要素と書式設定にプログラムでアクセスすると、文書コンテンツの作成、変更、抽出、コピー、分割、結合、置換が可能になります。詳細については、Aspose.Words Document Object Model (DOM) セクションをご覧ください。
レンダリング
レンダリング という用語は、ドキュメントをページ分割された、またはページの概念を持つファイル形式またはメディアに変換するプロセスを表すために使用されます。
ドキュメント全体または特定のページを PDF または XPS に変換して、サーバー側ドキュメントを生成したり、印刷したり、.NET グラフィックスを使用してページをレンダリングしたりできます。これらすべては Microsoft Word で行われるのとまったく同じように、高い忠実度で行われます。
報告
ドキュメントやレポートを最初から生成するか、データ ソースやビジネス オブジェクトからのデータをテンプレートに入力して生成します。レポート作成とデータベースからのデータ取得の詳細については、「Mail Merge とレポート」および「LINQ レポート エンジン」セクションを参照してください。
プラットフォームの独立性
Aspose.Words for .NET は、一般的な開発環境と導入プラットフォームのほとんどをカバーします。その API は、Windows、Linux、Mac OS などの幅広いオペレーティング システムやさまざまなプラットフォーム用のアプリケーションを開発するために使用できます。
.NET に Aspose.Words を使用すると、ASP.NET、WCF、WinForms など、あらゆるタイプの 32 ビットまたは 64 ビット .NET アプリケーションを構築できます。さらに、ASP、Perl、PHP から COM Interop 経由で .NET に Aspose.Words を利用できます。 Python.
Aspose.Words for .NET を使用して、Mono だけでなく、Windows Azure、Microsoft SharePoint、Microsoft Silverlight、Xamarin.Android、Xamarin.iOS、および Xamarin.Mac
でアプリケーションを構築することもできます。
他のアプリケーションからの独立性
Aspose.Words を動作させるために、Microsoft Office などのサードパーティ アプリケーションをマシンにインストールする必要はありません。すべての Aspose コンポーネントは完全に独立しています。このため、Aspose.Words は、セキュリティ、安定性、拡張性/速度、価格、ドキュメントや関連タスクを操作するための機能の点で、自動化の優れた代替手段となります。
パフォーマンスとスケーラビリティ
Aspose.Words は、サーバーとクライアントの両方で優れたパフォーマンスを発揮するように設計されています。 Aspose.Words は単一の .NET アセンブリであり、コピーするだけで任意の .NET アプリケーションとともに展開できます。他のサービスやモジュールについて心配する必要はありません。
Aspose.Words を使用すると、文字通り数分で何千ものドキュメントを生成できます。これには、ドキュメントを開いてコンテンツを変更し、データを書式設定または入力して保存する必要があります。最も複雑なドキュメントであっても、P4 2.4Ghz 1Gb RAM マシン上では数分の一秒で開いて保存できます。
Aspose.Words は、ドキュメント上で一度に 1 つのスレッドのみが動作する限り、マルチスレッド セーフです。これは、1 つのドキュメントを 1 つのスレッドで処理する一般的なシナリオです。異なるスレッドは、異なるドキュメントを同時に安全に処理できます。
最小限の学習曲線
Aspose.Words には 150 を超えるパブリック クラスと列挙がありますが、Aspose.Words API は次の目標を念頭に置いて慎重に設計されているため、学習曲線は最小限で済みます。
- Microsoft Word オートメーションなどの他のよく知られた API からベスト プラクティスを借用
- .NET Framework 設計ガイドラインからベスト プラクティスを借用する
- 使いやすさと文書要素の詳細な操作のバランスを提供します。
以前にプロジェクトで Microsoft Word オートメーションを使用したことのある開発者は、多くのクラス、メソッド、プロパティの名前と動作に見覚えがあることに気づくでしょう。
Document、Paragraph、Bookmark、Range、Section.PageSetup、Paragraph.ParagraphFormat は Aspose.Words クラスの一部です。同時に、Aspose.Words はドキュメントをオブジェクトのツリー (XML DOM ツリーに似たもの) として表現するという点で Microsoft Word オブジェクト モデルとは大きく異なります。 XML DOM ライブラリを使用したことがある場合は、Aspose.Words を理解し、使用するのが簡単であることがわかります。
価格設定とポリシー
ライセンスの詳細については ライセンスとサブスクリプション ページを参照し、価格の詳細については 価格情報 ページを参照してください。
テクニカルサポート
Aspose.Words テクニカル サポートの詳細については、テクニカルサポート をご覧ください。