Aspose.Words  for .NET

Wordファイルを処理するための.NETAPI

外部ソフトウェアを使用せずに、Word文書を作成、編集、レンダリング、および複数の形式に変換します。データを視覚化するためのレポートを生成することもできます。

  ダウンロード无料トライアル
  
 

Aspose.Words for .NETは、さまざまなファイル形式でさまざまな管理および操作タスクを実行するための高度なドキュメント処理APIです。 APIは、クロスプラットフォームアプリケーションでMicrosoft Wordやその他のサードパーティソフトウェアを直接使用せずに、ファイルの作成、変更、変換、レンダリング、および印刷をサポートします。 Aspose.Wordsの機能の完全なリストを見ることができます 私たちのドキュメントで.

Aspose.Words APIは、一般的なすべての読み込みおよび保存形式をサポートしています。 Word文書を保存またはPDFやXMLなどの固定レイアウト形式に変換したり、WordファイルをJPEG、SVG、GIFなどの一般的な画像またはマルチメディア形式に変換したりできます。 をチェックしてください サポートされている形式の完全なリスト.

Words APIを統合することにより、開発者は次のようなタスクを実行できます。

高度な.NETWordsAPI機能

オンラインアプリケーションページで、人気のあるAspose.Words機能のいくつかを試すことができます。

あなたが試すことができます すべてのAspose.Wordsオンラインアプリケーション.

Aspose.Wordsで最も人気のある機能のドキュメントも確認してください。

リストは完全ではないことに注意してください。その他の機能と説明は、 ドキュメント.

C#でドキュメントを変換する

APIを使用すると、わずか2行のコードで、サポートされている形式から別の形式にファイルをすばやく、確実に、効率的に変換できます。とても簡単です!

C#を使用してWordをPDFに変換します。例: DOCXからPDF– C#

//変換するDOCXファイルをロードします
var wrdf = new Aspose.Words.Document(dir + "template.docx");

//DOCXをPDFに変換します
wrdf.Save(dir + "output.pdf", Aspose.Words.SaveFormat.Pdf);

C#を使用してWordをHTMLに変換します。例: DOCXからHTMLへ– C#

//変換するDOCXファイルをロードします
var wrdf = new Aspose.Words.Document(dir + "template.docx");

//DOCXをHTMLに変換します
wrdf.Save(dir + "output.html", Aspose.Words.SaveFormat.Html);

PDFをJPGに変換– C#

//変換するPDFファイルをロードします
var wrdf = new Aspose.Words.Document(dir + "template.pdf");

//PDFをJPGに変換
wrdf.Save(dir + "output.jpeg", Aspose.Words.SaveFormat.Jpeg);

詳細を見る 変換ページ.

ファイルのレンダリング、印刷、または表示

Aspose.Wordsfor.NETには独自の機能があります レンダリングエンジン 最高の忠実度でドキュメントをレンダリングおよび印刷するように特別に設計されています。 この機能を使用すると、開発者は、サイズとズームレベルを指定して、ブラウザに画像を表示するためのサムネイルを作成しながら、任意のページを.NET Graphicsオブジェクトにレンダリング(描画)できます。 さらに、APIは.NET印刷インフラストラクチャと完全に統合されており、開発者が独自のアプリケーションでドキュメントを簡単に印刷またはプレビューできるように、プロセスを完全にカスタマイズする機能があります。

APIが実行できるレンダリング機能の一部:

ドキュメントオブジェクトモデル(DOM)を使用したドキュメントでのプログラミング

Aspose.Words for .NETを使用すると、100を超えるクラスを持つ直感的なドキュメントオブジェクトモデル(DOM)を使用して、ドキュメントの書式設定を含むドキュメントを作成、構築、および変更できます。

WordsAPIが実行できる操作機能のほんの一部を次に示します。

  • ドキュメント全体の操作:ドキュメントの比較、ドキュメントの複製、テキストの検索と置換、ドキュメントまたはドキュメントパーツの結合、ドキュメントのパーツへの分割など
  • ドキュメントを保護および暗号化し、デジタル署名または透かしを追加します
  • セクション、ヘッダー、フッター、段落、リスト、表、テキスト、フィールドなどを含むすべての要素を管理します
  • 図形、テキストボックス、画像、OLEオブジェクト、コントロールなど、要素の詳細な書式を指定します
  • Work with complex and deeply nested expressions containing IF blocks, formulas and other 田畑

レポートとメールのマージ

Aspose.Words for .NETは、メールマージフィールドの拡張API構文を提供し、より複雑な操作を実行します。 メールマージ. 単純なメールマージ操作またはリージョンとのメールマージを実行できます。 メールマージ操作のデータは、さまざまなデータテーブル、ADO .NETでサポートされている値の配列、またはカスタムデータソースから取得できます。

さらに、開発者は LINQレポーティングエンジン テンプレートからドキュメントを生成し、データベース、XML、JSON、OData、CLRカスタムタイプオブジェクト、外部ドキュメントなど、さまざまなソースからのデータをすぐに生成できます。

単純なメールマージを実行する– C#

//マージされたフィールドを含むテンプレートをロードします

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");

MicrosoftOfficeオートメーションは必要ありません

他のサードパーティアプリケーションをインストールしなくても、プログラムでドキュメントを操作できます。 これが可能なのは、ライブラリがマネージコードを使用して構築されているためです。 したがって、あなたは コンピュータにMicrosoftOfficeまたはMicrosoftWordをインストールする必要はありません Word形式で動作します。 これは、サポートされる機能、セキュリティ、安定性、スケーラビリティ、速度、および価格の点で、MicrosoftOfficeオートメーションの完全な代替手段です。

人々が言っていること

私たちの言葉をそのまま受け入れるのではありません。 Aspose.WordsAPIについてユーザーが何を言っているかを確認してください。

 
 
ケーススタディの表示
  
  

Aspose.Wordsは、以下に示すように、他の一般的な開発環境向けに個別のワードプロセッシングAPIを提供します。