Bu makale, C# kullanarak PDF belgelerinin nasıl karşılaştırılacağına dair rehberlik eder. Geliştirme için IDE’yi ayarlama ayrıntıları, programlama adımlarının bir listesi ve C# kullanarak bir PDF karşılaştırma aracı geliştirmek için bir örnek kod içerir. Üçüncü taraf bir araç kullanmadan sayfa sayfa karşılaştırmayı veya iki PDF’yi bir bütün olarak karşılaştırmayı öğreneceksiniz.
C# kullanarak PDF Dosyalarını Karşılaştırma Adımları
- PDF dosyalarını karşılaştırmak için Aspose.PDF for .NET‘i kullanacak ortamı ayarlayın
- Her iki PDF dosyasını da Document sınıfının ayrı nesnelerine yükleyin
- Özel ayarlar için ComparisonOptions nesnesini örneklendirin
- TextPdfComparer ad alanını kullanın ve tek tek sayfaları karşılaştırmak için ComparePages() yöntemini çağırın
- İki farklı dosyayı karşılaştırmak için CompareFlatDocuments()‘ı kullanın
Yukarıdaki adımlar, C# kullanarak iki PDF belgesini *karşılaştırma sürecini açıklar. Her iki PDF dosyasını da ayrı ayrı Document sınıf nesnesine yükleyin ve her iki dosyadan da hedef sayfalara olan başvuruya erişin. Sayfaları karşılaştırmak için TextPdfComparer.ComparePages() yöntemini çağırın veya yüklenen iki dosyanın tam metnini karşılaştırmak için TextPdfComparer.CompareFlatDocuments() yöntemini çağırın.
C# kullanarak iki PDF dosyasını karşılaştıran kod
Yukarıdaki kod, C#* kullanarak bir *PDF belge karşılaştırma aracı geliştirme mekanizmasını gösterir. Dosya 1 ve 2’deki hariç tutulan dikdörtgen alanların listesini ayarlayarak, tabloları karşılaştırmadan hariç tutmak için işaretleme yaparak veya seçili sayfalardan çıkarma alanlarını tanımlayarak işlemi özelleştirebilirsiniz. Sayfa karşılaştırması, sayfalardaki farklılıkların bir listesini döndürürken, dosya karşılaştırması iki dosya arasındaki farklılıkların ayrıntılarını içeren PDF dosyasını döndürür.
Bu eğitim bize PDF dosyalarını nasıl karşılaştıracağımızı öğretti. PDF dosyalarını birleştirmek istiyorsanız, C# kullanarak PDF dosyaları nasıl birleştirilir makalesine bakın.