Werken met documenten met LowCode API

Aspose.Words voor .NET biedt de Aspose.Words.LowCode naamruimte, die veelvoorkomende documentverwerkingstaken vereenvoudigt. Deze API is ontworpen voor ontwikkelaars die op hoog niveau bewerkingen willen uitvoeren, zoals documentvergelijking, inhoudsextractie, afbeeldingsconversie en tekstvervanging met minimale inspanning.

De LowCode API is ideaal voor scenario ' s waar snelle implementatie belangrijker is dan fijnkorrelige controle. Laten we eens kijken naar de LowCode mogelijkheden van Aspose.Words voor .NET.

Beschikbare functies in LowCode API

De Aspose.Words.LowCode naamruimte ondersteunt momenteel:

  • Converting documenten van de ene indeling naar de andere
  • Comparing documenten
  • Mail merging
  • Reporting gebaseerd op LINQ syntaxis
  • Merging documenten
  • Search and replace
  • Digital signing van documenten
  • Splitting een document in delen met verschillende criteria
  • Een watermarktoevoegen

Vloeiend en niet-vloeiend API

Aspose.Words voor .NET ondersteunt zowel vloeiend als niet-vloeiend APIs, waardoor ontwikkelaars de stijl kunnen kiezen die het beste past bij hun coderingsvoorkeuren en projectbehoeften. Laten we eens kijken naar enkele voorbeelden om te zien hoe deze twee soorten API verschillen.

Documenten Vergelijken

Gebruik LowCode om twee Word documenten te vergelijken en het resultaat op te slaan.

niet-vloeiend api voorbeeld:

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

LowCodeComparer.Compare(firstDoc, secondDoc, outputDoc);

vloeiend api voorbeeld:

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

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

U kunt CompareOptions ook doorgeven voor een fijn afgestemde vergelijking.

niet-vloeiend api voorbeeld:

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

vloeiend api voorbeeld:

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

Document converteren naar afbeeldingen

Gebruik LowCode om Word document te converteren naar PDF.

niet-vloeiend api voorbeeld:

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

Converter.Convert(inputDoc, outputDoc);

vloeiend api voorbeeld:

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

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

Tekst zoeken en vervangen

Gebruik LowCode om snel tekst in het hele document te vervangen.

niet-vloeiend api voorbeeld:

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

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

vloeiend api voorbeeld:

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

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

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

Waarom Aspose.Words Low CodeGebruiken

Met de naamruimte Aspose.Words.LowCode kunt u snel documentverwerkingstaken op hoog niveau implementeren met een schone, leesbare syntaxis. Het is vooral handig voor ontwikkelaars die snelheid, eenvoud en onderhoudbare code nodig hebben bij het werken met Word documenten.

Om meer geavanceerde opties te verkennen, kunt u LowCode APIs altijd combineren met het volledige Aspose.Words objectmodel. Zie meer Low Code voorbeelden in de API documentation.