Werk Met Dokumente met LowCode API

Aspose.Words vir .NET verskaf die Aspose.Words.LowCode naamruimte, wat algemene dokument verwerking take vereenvoudig. Dit API is ontwerp vir ontwikkelaars wat wil hoë-vlak bedrywighede soos dokument vergelyking, inhoud onttrekking, beeld omskakeling, en teks vervanging met minimale moeite te bereik.

Die LowCode API is ideaal vir scenario’s waar vinnige implementering belangriker is as fynkorrelige beheer. Kom ons kyk van naderby na die LowCode vermoëns van Aspose.Words vir .NET.

Beskikbare Kenmerke in LowCode API

Die Aspose.Words.LowCode naamruimte ondersteun tans:

  • Converting dokumente van een formaat na’n ander
  • Comparing dokumente
  • Mail merging
  • Reporting gebaseer op LINQ sintaksis
  • Merging dokumente
  • Search and replace
  • Digital signing van dokumente
  • Splitting ‘n dokument in dele volgens verskillende kriteria
  • Voeg a watermarktoe

Vlot en Nie-Vlot API

Aspose.Words vir .NET ondersteun Beide Vlot en Nie-Vlot APIs, sodat ontwikkelaars die styl wat die beste pas by hul kodering voorkeure en projek behoeftes te kies. Kom ons kyk na’n paar voorbeelde om te sien hoe hierdie twee tipes API verskil.

Vergelyk Dokumente

Gebruik LowCode om twee Word dokumente te vergelyk en stoor die resultaat.

nie-vlot api voorbeeld:

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

LowCodeComparer.Compare(firstDoc, secondDoc, outputDoc);

vlot api voorbeeld:

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

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

Jy kan ook CompareOptions slaag vir fyn afgestemde vergelyking.

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

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

Skakel Dokument Om Na Beelde

Gebruik LowCode om Word dokument om te skakel na PDF.

nie-vlot api voorbeeld:

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

Converter.Convert(inputDoc, outputDoc);

vlot api voorbeeld:

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

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

Soek En Vervang Teks

Gebruik LowCode om teks vinnig oor die hele dokument te vervang.

nie-vlot api voorbeeld:

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

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

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

Hoekom Gebruik Aspose.Words Low Code

Die Aspose.Words.LowCode naamruimte help jou om hoëvlak dokumentverwerkingstake vinnig te implementeer met skoon, leesbare sintaksis. Dit is veral nuttig vir ontwikkelaars wat spoed, eenvoud en instandhoudbare kode benodig wanneer hulle met Word dokumente werk.

Om meer gevorderde opsies te verken, kan jy altyd LowCode APIs kombineer met die volledige Aspose.Words voorwerpmodel. Sien meer Low Code voorbeelde in die API documentation.