Image

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

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í:

najít a nahradit aspose slova nízký kód

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.

Viz také