
Word belgeleriyle çalışan geliştiriciler genellikle dosyaları karşılaştırma, belgeleri bir formattan diğerine dönüştürme, içerikleri değiştirme ve diğerleri gibi tekrarlayan, karmaşık görevlerle karşı karşıya kalır. .NET için Aspose.Words ile artık bu yaygın işlemleri zamandan tasarruf etmek ve karmaşıklığı azaltmak için tasarlanmış yeni bir LowCode API ile kolaylaştırabilirsiniz.
Aspose.Words.LowCode ad alanı, düşük seviyeli kontrolden daha önemli olan hızlı sonuçların olduğu projeler için mükemmel olan temiz ve minimal bir sözdizimiyle yüksek seviyeli işlemler sunar.
Aspose.Words’de Düşük Kod Nedir?
LowCode API, standart belge modeli üzerinde basitleştirilmiş bir arayüzdür. Belgenin yapısal düzenlemesi için tasarlanmamıştır. Bunun yerine, belge nesne modeline tam erişim gerektirmeyen görevler için optimize edilmiştir:
- Belgeleri karşılaştır
- Dosya biçimlerini dönüştür
- Metni bul ve değiştir
- Posta birleştirme işlemini gerçekleştir
- Belgeleri dijital olarak imzala
- Belgeleri birleştir veya böl
- Filigran ekle
- LINQ tabanlı raporlar çalıştır
Fluent API’yi kullanma
Aspose.Words hem Fluent hem de Non-Fluent API stillerini destekler. Kodlama tercihlerinize en uygun yaklaşımı seçebilirsiniz:
- Fluent API özlü ve zincirlenebilir
- Fluent Olmayan API daha açık ve karmaşık iş akışlarında hata ayıklaması daha kolaydır
Popüler Kullanıcı Senaryoları
Bazı popüler kullanıcı senaryolarına ve bunların Fluent API ve Non-Fluent API kullanılarak nasıl uygulanabileceğine bakalım.
Belgeleri Görüntülere veya PDF’ye Dönüştürme
Belgeleri mevcut yükleme ve kaydetme biçimlerini kullanarak bir biçimden diğerine dönüştürebilirsiniz.
Word belgesini PDF’ye dönüştürmek için LowCode kullanın.
akıcı olmayan api örneği:
string inputDoc = "Input.docx";
string outputDoc = "Output.pdf";
Converter.Convert(inputDoc, outputDoc);akıcı api örneği:
string inputDoc = "Input.docx";
string outputDoc = "Output.pdf";
Converter.Create()
.From(inputDoc)
.To(outputDoc)
.Execute();Belgeleri Karşılaştır
Farklı formatlardaki belgeler de dahil olmak üzere belgeleri karşılaştırabilir ve farklılıkları revizyonlar olarak görebilirsiniz.
İki Word belgesini karşılaştırmak ve sonucu kaydetmek için LowCode kullanın.
akıcı olmayan api örneği:
string firstDoc = "Document1.docx";
string secondDoc = "Document2.docx";
string outputDoc = "Compared.docx";
LowCodeComparer.Compare(firstDoc, secondDoc, outputDoc);akıcı api örneği:
string firstDoc = "Document1.docx";
string secondDoc = "Document2.doc";
Comparer.Create()
.From(firstDoc)
.From(secondDoc)
.To("CompareDocuments.1.docx")
.Execute();İnce ayarlanmış karşılaştırma için CompareOptions da geçirebilirsiniz.
akıcı olmayan api ö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ı api ö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();Metni Bul ve Değiştir
Basit bir dize araması veya düzenli ifadeler kullanarak bir bul ve değiştir işlemi gerçekleştirebilirsiniz.
Tüm belgedeki metni hızla değiştirmek için LowCode kullanın.
akıcı olmayan api ö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ı api ö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();Bul ve değiştir işleminin gerçekleştirilmesine bir örnek:

Özet
Aspose.Words.LowCode ad alanı, daha az kodla daha fazlasını başarmak isteyen geliştiriciler için güçlü bir eklentidir. Karşılaştırmaları otomatikleştiriyor, PDF’ler oluşturuyor veya toplu değiştirmeler gerçekleştiriyor olun, LowCode size çalışmak için hızlı, güvenilir ve temiz bir sözdizimi sunar.
Daha gelişmiş veya özel senaryolar için LowCode yöntemlerini her zaman tam Aspose.Words API’siyle birleştirebilirsiniz.