LowCodeAPIを使用した文書の操作

Aspose.Wordsのための.NET 一般的な文書処理タスクを簡素化するAspose.Words.LowCode名前空間を提供します。 このAPIは、ドキュメント比較、コンテンツ抽出、画像変換、テキスト置換などの高レベルの操作を最小限の労力で実行したい開発者向けに設計されてい

LowCodeAPIは、きめ細かい制御よりも迅速な実装が重要なシナリオに最適です。 のLowCode機能を詳しく見てみましょう Aspose.Wordsのための.NET.

LowCodeAPIで利用可能な機能

Aspose.Words.LowCode名前空間は現在サポートしています:

  • Convertingある形式から別の形式への文書
  • Comparingドキュメント
  • Mail merging
  • LINQ構文に基づくReporting
  • Mergingドキュメント
  • Search and replace
  • ドキュメントのDigital signing
  • Splitting異なる基準を使用した部品への文書
  • watermarkを追加する

流暢なものと非流暢なものAPI

Aspose.Wordsのための.NET 流暢なAPIsと非流暢なAPIsの両方をサポートし、開発者はコーディングの好みやプロジェクトのニーズに最も適したスタイルを選択できます。 いくつかの例を見て、これら2つのタイプのAPIがどのように異なるかを見てみましょう。

文書の比較

2つのWord文書を比較して結果を保存するにはLowCodeを使用します。

非流暢なapiの例:

string firstDoc = "Document1.docx";
string secondDoc = "Document2.docx";
string outputDoc = "Compared.docx";

LowCodeComparer.Compare(firstDoc, secondDoc, outputDoc);

fluent apiの例:

string firstDoc = "Document1.docx";
string secondDoc = "Document2.doc";

Comparer.Create()
   .From(firstDoc)
   .From(secondDoc)
   .To("CompareDocuments.1.docx")
   .Execute();

また、微調整された比較のためにCompareOptionsを渡すこともできます。

非流暢なapiの例:

string firstDoc = "Document1.docx";
string secondDoc = "Document2.docx";
string outputDoc = "Compared.docx";

CompareOptions options = new CompareOptions
{
    IgnoreFormatting = true,
    IgnoreCaseChanges = true
};

LowCodeComparer.Compare(firstDoc, secondDoc, outputDoc, options);

fluent apiの例:

string firstDoc = "Document1.docx";
string secondDoc = "Document2.doc";

ComparerContext comparerContext = new ComparerContext();
comparerContext.CompareOptions.IgnoreCaseChanges = true;

Comparer.Create(comparerContext)
   .From(firstDoc)
   .From(secondDoc)
   .To("CompareDocuments.3.docx")
   .Execute();

文書を画像に変換する

LowCodeを使用してWord文書をPDFに変換します。

非流暢なapiの例:

string inputDoc = "Input.docx";
string outputDoc = "Output.pdf";

Converter.Convert(inputDoc, outputDoc);

fluent apiの例:

string inputDoc = "Input.docx";
string outputDoc = "Output.pdf";

Converter.Create()
   .From(inputDoc)
   .To(outputDoc)
   .Execute();

テキストの検索と置換

LowCodeを使用すると、文書全体のテキストをすばやく置換できます。

非流暢なapiの例:

string inputDoc = "Input.docx";
string outputDoc = "Output.docx";
string pattern = "Aspose";
string replacement = "Aspose Pro";

Replacer.Replace(inputDoc, outputDoc, pattern, replacement);

fluent apiの例:

string inputDoc = "Input.docx";
string outputDoc = "Output.docx";

ReplacerContext replacerContext = new ReplacerContext();
replacerContext.SetReplacement("ReplaceMe", "Replacement");

Replacer.Create(replacerContext)
   .From(inputDoc)
   .To(outputDoc)
   .Execute();

なぜAspose.WordsLow Codeを使うのか

Aspose.Words.LowCode名前空間は、きれいで読みやすい構文で高レベルの文書処理タスクを迅速に実装するのに役立ちます。 これは、Wordドキュメントを操作するときに速度、シンプルさ、保守可能なコードを必要とする開発者にとって特に便利です。

より高度なオプションを探索するには、LowCodeAPIsと完全なAspose.Wordsオブジェクトモデルをいつでも組み合わせることができます。 API documentationのより多くのLow Codeの例を参照してください。