Kami dengan senang hati mengumumkan rilis GroupDocs.Comparison for .NET 26.4, tersedia sejak April 2026.
Versi GroupDocs.Comparison 26.4 berfokus pada perbaikan signifikan pada perbandingan dokumen PDF, memperkenalkan mode tampilan baru, penyaringan rentang halaman, dan kelas opsi PDF khusus.
Perbaikan dan Peningkatan
- [Enhancement] Mengoptimalkan kinerja perbandingan untuk dokumen PDF. (COMPARISONNET-4732)
- [Bug] Memperbaiki logika penanganan font tertanam dalam perbandingan PDF. (COMPARISONNET-4733)
- [Bug] PDF dengan tabel menyebabkan pengecualian selama pemrosesan. (COMPARISONNET-4707)
- [Feature] Kemampuan menghasilkan hasil perbandingan PDF berdampingan. (COMPARISONNET-4725)
- [Feature] Kemampuan menentukan rentang halaman untuk perbandingan dokumen PDF. (COMPARISONNET-4731)
Fitur Utama
Ability to produce side by side PDF comparison result
Dua mode tampilan baru telah ditambahkan ke kelas PdfCompareOptions baru melalui enum ComparisonDisplayMode:
SideBySide– setiap halaman hasil menampilkan halaman sumber dan target berdampingan. Penghapusan muncul di sebelah kiri (sisi sumber) dan penyisipan di sebelah kanan (sisi target). Konten dari dua dokumen tidak pernah tumpang tindih, menjadikan mode ini ideal ketika dokumen sangat berbeda.Interleaved– menghasilkan dokumen dengan halaman bergantian: halaman bernomor ganjil berasal dari dokumen sumber (menampilkan penghapusan) dan halaman bernomor genap dari dokumen target (menampilkan penyisipan). Buka hasilnya di penampil PDF dengan “Two Page View” untuk melihat setiap pasangan sumber/target berdampingan.
Catatan: Perilaku default sebelumnya (dokumen gabungan tunggal dengan penyisipan dan penghapusan yang disorot) dipertahankan sebagai
ComparisonDisplayMode.Inlinedan tetap menjadi nilai default.
Kemampuan menentukan rentang halaman untuk perbandingan dokumen PDF
Sekarang Anda dapat membatasi perbandingan PDF ke rentang halaman tertentu menggunakan properti PagesSetup pada PdfCompareOptions. Jika tidak diatur, semua halaman akan dibandingkan seperti sebelumnya.
using (var comparer = new Comparer("source.pdf"))
{
comparer.Add("target.pdf");
var options = new PdfCompareOptions()
{
CompareImagesPdf = true,
DisplayMode = PdfCompareOptions.ComparisonDisplayMode.SideBySide,
PagesSetup = new PagesSetup()
{
StartPage = 3,
EndPage = 10
}
};
comparer.Compare("result.pdf", options);
}
Perubahan API Publik
Kelas PdfCompareOptions baru telah diperkenalkan untuk konfigurasi perbandingan khusus PDF, mengikuti pola yang sama seperti WordCompareOptions yang diperkenalkan pada versi 26.2.
-
PdfCompareOptions(namespaceGroupDocs.Comparison.Options) — mewarisi dariCompareOptionsdan menambahkan pengaturan khusus PDF:- DisplayMode – mengontrol bagaimana dokumen hasil perbandingan PDF disusun; nilai default adalah
Inline(perilaku lama) - PagesSetup – menentukan rentang halaman untuk dibandingkan; ketika
null, semua halaman dibandingkan - CompareImagesPdf – apakah membandingkan gambar dalam dokumen PDF
- AnnotationAuthorName – nama penulis yang digunakan untuk anotasi ketika
DisplayModediatur keInterleaved - ImagesInheritanceMode – menentukan sumber pewarisan gambar ketika perbandingan gambar dinonaktifkan
- DisplayMode – mengontrol bagaimana dokumen hasil perbandingan PDF disusun; nilai default adalah
-
PdfCompareOptions.ComparisonDisplayModenilai enum:Inline(default) – perilaku lama; PDF gabungan tunggal dengan konten yang dihapus disorot dengan satu warna dan konten yang disisipkan dengan warna lainSideBySide(baru) – halaman sumber dan target muncul berdampingan pada setiap halaman hasil; tidak ada tumpang tindih kontenInterleaved(baru) – halaman sumber/target bergantian; paling baik dilihat dalam pembaca PDF dengan “Two Page View”
Cara Mendapatkan Pembaruan
Anda dapat memperoleh versi terbaru dari NuGet atau mengunduhnya langsung dari situs web GroupDocs.
NuGet
GroupDocs.Comparison for .NET 26.4
Unduh Langsung
Unduh assembly untuk .NET dan .NET Framework dari halaman GroupDocs.Comparison for .NET 26.4.