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

Aspose.Words за .NET предоставя пространство [Aspose.Words.LowCode](https://reference.aspose.com/words/net/aspose.words.lowcode/), което опростява общите задачи за обработка на документи. Това API е предназначено за разработчици, които искат да извършват операции на високо ниво, като сравняване на документи, извличане на съдържание, преобразуване на изображения и замяна на текст с минимални усилия.

LowCode API е идеален за сценарии, при които бързото изпълнение е по-важно от финия контрол. Нека да разгледаме по-отблизо LowCode възможностите на Aspose.Words за .NET.

```

Важно е да се отбележи, че LowCode API не ви позволява да променяте структурата на документа.

```

## Налични функции в LowCode API

`Aspose.Words.LowCode` пространство от имена в момента поддържа:

* **Converting** документи от един формат в друг
* **Comparing** документи
* **Mail merging**
* **Reporting** въз основа на LINQ синтаксис
* **Merging** документи
* **Search and replace**
* **Digital signing** от документи
* **Splitting** документ на части, използвайки различни критерии
* Добавяне на **watermark**

```

Моля, имайте предвид, че подробно описание на всяка функция извън Low Code може да бъде намерено в раздела Ръководство за разработчици.

```

## Свободно и не Свободно API

Aspose.Words за .NET поддържа както свободно, така и не Свободно APIs, което позволява на разработчиците да изберат стила, който най-добре отговаря на техните предпочитания за кодиране и нуждите на проекта. Нека разгледаме някои примери, за да видим как тези два вида API се различават.

```

В свободно API операциите могат да бъдат конфигурирани и изпълнени чрез контекст (като ComparerContext или ReplacerContext). Този контекст съдържа общи опции. Той гарантира, че всички свързани методи работят с последователна конфигурация, което прави API мощен и лесен за управление в сложни сценарии.

```

### Сравняване На Документи

Използвайте `LowCode`, за да сравните два Word документа и да запишете резултата.

**пример за не-перфектен АПИ:**

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

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

**пример за свободен АПИ:**

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

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

Можете също да преминете `CompareOptions` за фино настроено сравнение.

**пример за не-перфектен АПИ:**

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

**пример за свободен АПИ:**

```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.

**пример за не-перфектен АПИ:**

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

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

**пример за свободен АПИ:**

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

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

### Търсене и заместване на текст

Използвайте `LowCode` за бързо заместване на текст в целия документ.

**пример за не-перфектен АПИ:**

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

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

**пример за свободен АПИ:**

```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.Words Low Code

Пространство **Aspose.Words.LowCode** Име Ви помага да реализирате бързо задачи за обработка на документи от високо ниво с чист, четлив синтаксис. Той е особено полезен за разработчици, които се нуждаят от скорост, простота и възможност за поддръжка на код при работа с Word документи.

За да разгледате по-разширени опции, винаги можете да комбинирате LowCode APIs с пълния Aspose.Words обектен модел. Вижте още примери Low Code в [API documentation](https://reference.aspose.com/words/net/aspose.words.lowcode/).