LowCode API kullanarak Belgelerle Çalışın

Aspose.Words için .NET ortak belge işleme görevlerini basitleştiren Aspose.Words.LowCode ad alanını sağlar. Bu API, belge karşılaştırma, içerik çıkarma, görüntü dönüştürme ve metin değiştirme gibi üst düzey işlemleri minimum çabayla gerçekleştirmek isteyen geliştiriciler için tasarlanmıştır.

LowCode API, hızlı uygulamanın ince taneli kontrolden daha önemli olduğu senaryolar için idealdir. ‘Nin LowCode yeteneklerine daha yakından bakalım Aspose.Words için .NET.

Mevcut Özellikler LowCode API

Aspose.Words.LowCode ad alanı şu anda destekliyor:

  • Converting bir formattan diğerine belgeler
  • Comparing belgeler
  • Mail merging
  • Reporting LINQ sözdizimine göre
  • Merging belgeler
  • Search and replace
  • Digital signing belgeler
  • Splitting farklı kriterler kullanarak parçalara ayrılmış bir belge
  • watermark ekleme

Akıcı ve Akıcı Olmayan API

Aspose.Words için .NET geliştiricilerin kodlama tercihlerine ve proje ihtiyaçlarına en uygun stili seçmelerine olanak tanıyan hem Akıcı hem de Akıcı Olmayan APIs özelliğini destekler. Bu iki API türünün nasıl farklı olduğunu görmek için bazı örneklere bakalım.

Belgeleri Karşılaştır

İki Word belgeyi karşılaştırmak ve sonucu kaydetmek için LowCode kullanın.

akıcı olmayan apı örneği:

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

LowCodeComparer.Compare(firstDoc, secondDoc, outputDoc);

akıcı apı örneği:

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

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

İnce ayarlı karşılaştırma için CompareOptions değerini de iletebilirsiniz.

akıcı olmayan apı örneği:

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

akıcı apı örneği:

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

Belgeyi Görüntülere Dönüştürme

Word belgesini PDF belgesine dönüştürmek için LowCode öğesini kullanın.

akıcı olmayan apı örneği:

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

Converter.Convert(inputDoc, outputDoc);

akıcı apı örneği:

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

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

Metni Bul ve Değiştir

Belgenin tamamındaki metni hızlı bir şekilde değiştirmek için LowCode kullanın.

akıcı olmayan apı örneği:

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

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

akıcı apı örneği:

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

ReplacerContext replacerContext = new ReplacerContext();
replacerContext.SetReplacement("ReplaceMe", "Replacement");

Replacer.Create(replacerContext)
   .From(inputDoc)
   .To(outputDoc)
   .Execute();

Neden Aspose.Words Low Code Kullanmalı

Aspose.Words.LowCode ad alanı, temiz ve okunabilir sözdizimiyle üst düzey belge işleme görevlerini hızlı bir şekilde uygulamanıza yardımcı olur. Özellikle Word belgelerle çalışırken hıza, basitliğe ve sürdürülebilir koda ihtiyaç duyan geliştiriciler için kullanışlıdır.

Daha gelişmiş seçenekleri keşfetmek için LowCode APIs öğesini her zaman tam Aspose.Words nesne modeliyle birleştirebilirsiniz. API documentation içindeki daha fazla Low Code örneğe bakın.