
Utvecklare som arbetar med Word-dokument möter ofta repetitiva, komplexa uppgifter som att jämföra filer, konvertera dokument från ett format till ett annat, ersätta innehåll och andra. Med Aspose.Words för .NET kan du nu effektivisera dessa vanliga operationer med ett nytt LowCode API utformat för att spara tid och minska komplexiteten.
Namnutrymmet Aspose.Words.LowCode erbjuder operationer på hög nivå med en ren och minimal syntax – perfekt för projekt där snabba resultat är viktigare än kontroll på låg nivå.
Vad är låg kod i Aspose.Words?
LowCode API är ett förenklat gränssnitt jämfört med standarddokumentmodellen. Den är inte avsedd för strukturell redigering av dokument. Istället är den optimerad för uppgifter som inte kräver full åtkomst till dokumentobjektmodellen:
- Jämför dokument
- Konvertera filformat
- Hitta och ersätt text
- Utför kopplingsoperationen
- Signera dokument digitalt
- Slå samman eller dela dokument
- Lägg till vattenstämplar
- Kör LINQ-baserade rapporter
Använda Fluent API
Aspose.Words stöder både flytande och icke-flytande API-stilar. Du kan välja det tillvägagångssätt som bäst passar dina kodningspreferenser:
- Fluent API är kortfattat och kedjabart
- Non-Fluent API är mer explicit och lättare att felsöka i komplexa arbetsflöden
Populära användarscenarier
Låt oss titta på några populära användarscenarier och hur de kan implementeras med hjälp av Fluent API och Non-Fluent API.
Konvertera dokument till bilder eller PDF
Du kan konvertera dokument från ett format till ett annat med hjälp av tillgängliga laddnings- och sparformat.
Använd “LowCode” för att konvertera Word-dokument till PDF.
exempel på icke-flytande api:
string inputDoc = "Input.docx";
string outputDoc = "Output.pdf";
Converter.Convert(inputDoc, outputDoc);
exempel på flytande api:
string inputDoc = "Input.docx";
string outputDoc = "Output.pdf";
Converter.Create()
.From(inputDoc)
.To(outputDoc)
.Execute();
Jämför dokument
Du kan jämföra dokument, inklusive dokument i olika format, och se skillnaderna som revisioner.
Använd LowCode
för att jämföra två Word-dokument och spara resultatet.
exempel på icke-flytande api:
string firstDoc = "Document1.docx";
string secondDoc = "Document2.docx";
string outputDoc = "Compared.docx";
LowCodeComparer.Compare(firstDoc, secondDoc, outputDoc);
exempel på flytande api:
string firstDoc = "Document1.docx";
string secondDoc = "Document2.doc";
Comparer.Create()
.From(firstDoc)
.From(secondDoc)
.To("CompareDocuments.1.docx")
.Execute();
Du kan också skicka “CompareOptions” för finjusterad jämförelse.
exempel på icke-flytande 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);
exempel på flytande 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();
Hitta och ersätt text
Du kan utföra en sök- och ersätt-operation med en enkel strängsökning eller reguljära uttryck.
Använd “LowCode” för att snabbt ersätta text över hela dokumentet.
exempel på icke-flytande api:
string inputDoc = "Input.docx";
string outputDoc = "Output.docx";
string pattern = "Aspose";
string replacement = "Aspose Pro";
Replacer.Replace(inputDoc, outputDoc, pattern, replacement);
exempel på flytande 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();
Ett exempel på hur man utför en sök- och ersätt-operation:
Sammanfattning
Namnutrymmet Aspose.Words.LowCode är ett kraftfullt tillägg för utvecklare som vill få mer gjort med mindre kod. Oavsett om du automatiserar jämförelser, genererar PDF-filer eller utför batchbyten, ger LowCode dig en snabb, pålitlig och ren syntax att arbeta med.
Du kan alltid kombinera LowCode-metoder med hela Aspose.Words API för mer avancerade eller anpassade scenarier.