
Vývojáři pracující s dokumenty Wordu často čelí opakujícím se složitým úkolům, jako je porovnávání souborů, převod dokumentů z jednoho formátu do druhého, nahrazování obsahu a další. S Aspose.Words for .NET můžete nyní zefektivnit tyto běžné operace pomocí nového LowCode API navrženého pro úsporu času a snížení složitosti.
Jmenný prostor Aspose.Words.LowCode nabízí operace na vysoké úrovni s čistou a minimální syntaxí – ideální pro projekty, kde jsou rychlé výsledky důležitější než nízkoúrovňová kontrola.
Co je nízký kód v Aspose.Words?
LowCode API je zjednodušené rozhraní oproti standardnímu modelu dokumentu. Není určen pro strukturální úpravy dokumentu. Místo toho je optimalizován pro úlohy, které nevyžadují úplný přístup k modelu objektu dokumentu:
- Porovnejte dokumenty
- Převod formátů souborů
- Najít a nahradit text
- Proveďte operaci hromadné korespondence
- Digitálně podepisujte dokumenty
- Sloučit nebo rozdělit dokumenty
- Přidejte vodoznaky
- Spusťte sestavy založené na LINQ
Používání Fluent API
Aspose.Words podporuje Fluent i Non-Fluent API styly. Můžete si vybrat přístup, který nejlépe vyhovuje vašim preferencím kódování:
- Fluent API je stručné a řetězitelné
- Non-Fluent API je explicitnější a snáze se ladí ve složitých pracovních postupech
Populární uživatelské scénáře
Podívejme se na některé oblíbené uživatelské scénáře a na to, jak je lze implementovat pomocí Fluent API a Non-Fluent API.
Převod dokumentů na obrázky nebo PDF
Dokumenty můžete převádět z jednoho formátu do druhého pomocí [dostupných formátů načítání a ukládání] (https://docs.aspose.com/words/net/supported-document-formats/).
Pomocí LowCode
převeďte dokument aplikace Word do formátu PDF.
příklad neplynulého rozhraní API:
string inputDoc = "Input.docx";
string outputDoc = "Output.pdf";
Converter.Convert(inputDoc, outputDoc);
příklad plynulého rozhraní API:
string inputDoc = "Input.docx";
string outputDoc = "Output.pdf";
Converter.Create()
.From(inputDoc)
.To(outputDoc)
.Execute();
Porovnejte dokumenty
Můžete porovnávat dokumenty, včetně dokumentů v různých formátech, a vidět rozdíly jako revize.
Použijte LowCode
k porovnání dvou dokumentů aplikace Word a uložení výsledku.
příklad neplynulého rozhraní API:
string firstDoc = "Document1.docx";
string secondDoc = "Document2.docx";
string outputDoc = "Compared.docx";
LowCodeComparer.Compare(firstDoc, secondDoc, outputDoc);
příklad plynulého rozhraní API:
string firstDoc = "Document1.docx";
string secondDoc = "Document2.doc";
Comparer.Create()
.From(firstDoc)
.From(secondDoc)
.To("CompareDocuments.1.docx")
.Execute();
Můžete také projít CompareOptions
pro doladěné srovnání.
příklad neplynulého rozhraní 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);
příklad plynulého rozhraní 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();
Najít a nahradit text
Operaci hledání a nahrazení můžete provést pomocí jednoduchého vyhledávání řetězců nebo regulárních výrazů.
Použijte LowCode
k rychlému nahrazení textu v celém dokumentu.
příklad neplynulého rozhraní API:
string inputDoc = "Input.docx";
string outputDoc = "Output.docx";
string pattern = "Aspose";
string replacement = "Aspose Pro";
Replacer.Replace(inputDoc, outputDoc, pattern, replacement);
příklad plynulého rozhraní 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();
Příklad provedení operace hledání a nahrazení:
Shrnutí
Jmenný prostor Aspose.Words.LowCode je výkonným doplňkem pro vývojáře, kteří chtějí udělat více s menším množstvím kódu. Ať už automatizujete porovnávání, generujete soubory PDF nebo provádíte hromadné nahrazování, LowCode vám poskytuje rychlou, spolehlivou a čistou syntaxi, se kterou můžete pracovat.
Vždy můžete kombinovat metody LowCode s úplným rozhraním Aspose.Words API pro pokročilejší nebo vlastní scénáře.