---
title: "Low Code"
---

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

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

```

LowCodeAPIでは文書構造を変更できないことに注意することが重要です。

```

## LowCodeAPIで利用可能な機能

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

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

```

Low Code以外の各関数の詳細な説明は、開発者ガイドのセクションにあります。

```

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

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

```

FluentAPIでは、操作はコンテキスト(ComparerContextやReplacerContextなど)を介して構成および実行できます。 このコンテキストには、一般的なオプションが含まれます。 これにより、関連するすべてのメソッドが一貫した構成で動作することが保証され、APIは強力で複雑なシナリオで管理が容易になります。

```

### 文書の比較

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

**非流暢なapiの例:**

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

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

**fluent apiの例:**

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

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

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

**非流暢なapiの例:**

```csharp
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の例:**

```csharp
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の例:**

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

Converter.Convert(inputDoc, outputDoc);
```

**fluent apiの例:**

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

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

### テキストの検索と置換

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

**非流暢なapiの例:**

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

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

**fluent apiの例:**

```csharp
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](https://reference.aspose.com/words/net/aspose.words.lowcode/)のより多くのLow Codeの例を参照してください。