Lavorare con i documenti usando LowCode API

Aspose.Wordsper .NET fornisce lo spazio dei nomi Aspose.Words.LowCode, che semplifica le attività comuni di elaborazione dei documenti. Questo API è progettato per gli sviluppatori che desiderano eseguire operazioni di alto livello come il confronto dei documenti, l’estrazione del contenuto, la conversione delle immagini e la sostituzione del testo con il minimo sforzo.

LowCode API è ideale per scenari in cui l’implementazione rapida è più importante del controllo a grana fine. Diamo un’occhiata più da vicino alle capacità LowCode di Aspose.Wordsper .NET.

Funzioni disponibili in LowCode API

Lo spazio dei nomi Aspose.Words.LowCode attualmente supporta:

  • Converting documenti da un formato all’altro
  • Comparing documenti
  • Mail merging
  • Reporting basato sulla sintassi LINQ
  • Merging documenti
  • Search and replace
  • Digital signing di documenti
  • Splitting un documento in parti utilizzando criteri diversi
  • Aggiunta di un watermark

Fluente e non fluente API

Aspose.Wordsper .NET supporta sia Fluente che non fluente APIs, consentendo agli sviluppatori di scegliere lo stile che meglio si adatta alle loro preferenze di codifica e alle esigenze del progetto. Diamo un’occhiata ad alcuni esempi per vedere come questi due tipi di API differiscono.

Confronta documenti

Utilizzare LowCode per confrontare due documenti Word e salvare il risultato.

esempio di api non fluente:

string firstDoc = "Document1.docx"; string secondDoc = "Document2.docx"; string outputDoc = "Compared.docx"; LowCodeComparer.Compare(firstDoc, secondDoc, outputDoc); 

esempio di api fluente:

string firstDoc = "Document1.docx"; string secondDoc = "Document2.doc"; Comparer.Create() .From(firstDoc) .From(secondDoc) .To("CompareDocuments.1.docx") .Execute(); 

Puoi anche passare CompareOptions per un confronto ottimizzato.

esempio di api non fluente:

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

esempio di api fluente:

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

Converti documenti in immagini

Usare LowCode per convertire Word documento in PDF.

esempio di api non fluente:

string inputDoc = "Input.docx"; string outputDoc = "Output.pdf"; Converter.Convert(inputDoc, outputDoc); 

esempio di api fluente:

string inputDoc = "Input.docx"; string outputDoc = "Output.pdf"; Converter.Create() .From(inputDoc) .To(outputDoc) .Execute(); 

Trovare e sostituire il testo

Utilizzare LowCode per sostituire rapidamente il testo nell’intero documento.

esempio di api non fluente:

string inputDoc = "Input.docx"; string outputDoc = "Output.docx"; string pattern = "Aspose"; string replacement = "Aspose Pro"; Replacer.Replace(inputDoc, outputDoc, pattern, replacement); 

esempio di api fluente:

string inputDoc = "Input.docx"; string outputDoc = "Output.docx"; ReplacerContext replacerContext = new ReplacerContext(); replacerContext.SetReplacement("ReplaceMe", "Replacement"); Replacer.Create(replacerContext) .From(inputDoc) .To(outputDoc) .Execute(); 

Perché usare Aspose.Words Low Code

Lo spazio dei nomi Aspose.Words.LowCode consente di implementare rapidamente attività di elaborazione di documenti di alto livello con una sintassi pulita e leggibile. È particolarmente utile per gli sviluppatori che hanno bisogno di velocità, semplicità e codice mantenibile quando lavorano con documenti Word.

Per esplorare opzioni più avanzate, è sempre possibile combinare LowCode APIs con il modello a oggetti completo Aspose.Words. Vedi altri esempi Low Code nel API documentation.