Sayfa Önizlemelerinden Sonra Kaynakları Temizleyin
giriiş
.NET geliştirme dünyasında, yasal firmalardan eğitim kurumlarına kadar çeşitli uygulamalar için belgeleri verimli bir şekilde yönetmek ve karşılaştırmak çok önemlidir. Neyse ki, GroupDocs.Comparison for .NET gibi araçlar sayesinde geliştiriciler, belgeleri kolaylıkla karşılaştırma sürecini kolaylaştırabilirler. Bu öğreticide, belgeleri adım adım karşılaştırmak için GroupDocs.Comparison for .NET’in nasıl kullanılacağını keşfedeceğiz.
Önkoşullar
Eğiticiye dalmadan önce aşağıdaki önkoşulların yerine getirildiğinden emin olun:
- GroupDocs.Comparison for .NET: Kitaplığı şuradan indirin ve yükleyin:Burada.
- .NET Geliştirme Ortamı: Makinenizde çalışan bir .NET geliştirme ortamının kurulu olduğundan emin olun.
- Doküman Örnekleri: Karşılaştırmak istediğiniz kaynak ve hedef dokümanları hazırlayın.
Ad Alanlarını İçe Aktar
.NET projenizde, GroupDocs.Comparison for .NET işlevlerine erişmek için gerekli ad alanlarını içe aktararak başlayın.
using System;
using System.IO;
Adım 1: Çıktı Dizinini ve Dosya Adını Tanımlayın
string outputDirectory = "Your Document Directory";
string outputFileName = Path.Combine(outputDirectory, "RESULT.pptx");
Adım 2: Karşılaştırıcıyı Başlatın ve Belgeleri Ekleyin
using (Comparer comparer = new Comparer("SOURCE.pptx"))
{
comparer.Add("TARGET.pptx");
3. Adım: Karşılaştırma Yapın ve Çıktı Oluşturun
comparer.Compare(File.Create(outputFileName));
4. Adım: Belge Önizlemeleri Oluşturun
Document document = new Document(File.OpenRead(outputFileName));
PreviewOptions previewOptions = new PreviewOptions(pageNumber =>
{
var pagePath = Path.Combine(Constants.SamplesPath, $"result_{pageNumber}.png");
return File.Create(pagePath);
});
previewOptions.PreviewFormat = PreviewFormats.PNG;
previewOptions.PageNumbers = new int[] { 1, 2 };
previewOptions.ReleasePageStream = UserReleaseStreamMethod;
document.GeneratePreview(previewOptions);
}
Adım 5: Başarı Mesajını Görüntüleyin
Console.WriteLine($"\nDocument previews generated successfully.\nCheck output in {outputDirectory}.");
Çözüm
Sonuç olarak, GroupDocs.Comparison for .NET, .NET uygulamaları içindeki belgeleri zahmetsizce karşılaştırmak için güçlü bir çözüm sağlar. Geliştiriciler, bu eğitimde özetlenen adımları izleyerek belge karşılaştırma işlevini projelerine sorunsuz bir şekilde entegre edebilir, üretkenliği ve verimliliği artırabilir.
SSS’ler
GroupDocs.Comparison for .NET farklı belge formatlarıyla uyumlu mu?
Evet, GroupDocs.Comparison for .NET, DOCX, PPTX, XLSX, PDF ve daha fazlasını içeren çok çeşitli belge formatlarını destekler.
Karşılaştırılan belgelerin çıktı formatını özelleştirebilir miyim?
GroupDocs.Comparison for .NET kesinlikle gereksinimlerinize göre çıktı formatını seçme konusunda esneklik sunar.
Test amaçlı deneme sürümü mevcut mu?
Evet, GroupDocs.Comparison for .NET’in özelliklerini ücretsiz deneme sürümüyle keşfedebilirsinizBurada.
GroupDocs.Comparison for .NET ile ilgili herhangi bir sorun veya sorgu için nasıl destek alabilirim?
GroupDocs.Comparison topluluk forumundan yardım isteyebilirsiniz.Burada.
GroupDocs.Comparison for .NET lisansını nereden satın alabilirim?
GroupDocs.Comparison for .NET lisansını şu adresten satın alabilirsiniz:bu bağlantı.