Wordize for .NET, belgelerin programatik karşılaştırması ve aralarındaki farkların tespit edilmesi için etkili bir çözümdür. Comparer sınıfı, C# geliştiricilerinin iki belgenin içeriğindeki farklılıkları gerekli ayrıntı seviyesinde tanımlamalarına ve karşılaştırma sonucunu çıktı belgesine kaydetmelerine olanak tanır. Belgeler arasındaki farklılıklar, yazar bilgileri ve değişiklik zamanı ile birlikte ilk belgenin revizyonları olarak görüntülenir.
Ana Özellikler:Bu sayfada sunulan interaktif çevrimiçi demoda belgelerin programatik karşılaştırma yeteneklerini test edin. Bunun için iki belgenizi yükleyin, karşılaştırma işlemini çalıştırın ve tespit edilen farklılıklarla sonucu indirin. Sağlanan C# kod parçacığı .NET projenizde kullanıma hazırdır.
using Wordize.Comparing;
Comparer.Compare("Input1.docx", "Input2.docx",
"Output.pdf", "Author Name", DateTime.Now);
using Wordize.Comparing;
Comparer.Compare("Input1.docx", "Input2.docx",
"Output.pdf", "Author Name", DateTime.Now);
using Wordize.Comparing;
using Wordize.Saving;
var imageStreams = Comparer.CompareToImages("Input1.docx", "Input2.pdf",
new ImageSaveOptions(SaveFormat.Pdf), "Author Name", DateTime.Now);
foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i)))
{
using var _ = stream;
stream.Position = 0;
using var file = File.Create($"Output_{page + 1}.pdf");
stream.CopyTo(file);
}