Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Membandingkan Dokumen PDF di C#

Wordize for .NET adalah solusi profesional untuk perbandingan terprogram file PDF dan deteksi perbedaan di antara mereka. Kelas Comparer memungkinkan pengembang C# mengidentifikasi perbedaan konten antara dua dokumen PDF dengan tingkat detail yang diperlukan dan menyimpan hasil perbandingan ke dokumen output. Perbedaan antar dokumen ditampilkan sebagai revisi dokumen PDF pertama dengan informasi penulis dan waktu modifikasi.

Fitur Utama:
  • Deteksi perbedaan yang presisi - metode Comparer.Compare() menciptakan dokumen hasil dengan perubahan yang teridentifikasi, termasuk penyisipan, penghapusan, dan modifikasi
  • Konfigurasi fleksibel parameter perbandingan PDF melalui kelas CompareOptions: detail pelacakan perubahan (per karakter atau kata), deteksi perpindahan teks, mengabaikan perubahan huruf besar-kecil, mengabaikan tabel, field dokumen, catatan kaki, komentar, kotak teks, pemformatan, header dan footer
  • Kemampuan ekspor hasil dalam format grafis - metode Comparer.CompareToImages() mengembalikan hasil perbandingan PDF sebagai array gambar
  • Dukungan bekerja dengan file maupun objek Stream
  • Dukungan Fluent API untuk menjalankan operasi perbandingan melalui Comparer.ComparerContext dan chaining method, yang menambah kejelasan kode C#
Skenario Penggunaan:
  • Pelacakan perubahan antara berbagai versi file PDF dalam sistem manajemen dokumen
  • Analisis perubahan dalam kontrak dan perjanjian untuk mengidentifikasi perbaikan kritis dalam PDF dengan presisi tingkat karakter
  • Keahlian hukum - membandingkan dokumen PDF resmi untuk mendeteksi perubahan yang tidak sah
  • Kontrol kualitas dokumentasi teknis - memverifikasi kesesuaian spesifikasi PDF dengan versi referensi
  • Audit laporan keuangan - membandingkan versi PDF laporan untuk mengidentifikasi ketidaksesuaian dan kesalahan
  • Validasi terjemahan - membandingkan dokumen PDF asli dan yang diterjemahkan untuk kontrol kualitas terjemahan

Uji kemampuan perbandingan terprogram dokumen PDF dalam demo interaktif online yang disajikan di halaman ini. Untuk itu, unggah dua file PDF, jalankan operasi perbandingan mereka, dan unduh hasil dengan perbedaan yang teridentifikasi. Potongan kode C# yang disediakan siap digunakan dalam proyek .NET Anda.

C#
Jalankan kode
Unggah dokumen pertama
Unggah dokumen kedua
Pilih format output dari daftar
using Wordize.Comparing;

Comparer.Compare("Input1.pdf", "Input2.pdf",
    "Output.pdf", "Author Name", DateTime.Now);
using Wordize.Comparing; Comparer.Compare("Input1.pdf", "Input2.pdf", "Output.pdf", "Author Name", DateTime.Now); using Wordize.Comparing; using Wordize.Saving; var imageStreams = Comparer.CompareToImages("Input1.pdf", "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); }
Jalankan kode

Cara Membandingkan PDF di C#

  1. Hubungkan Wordize SDK ke proyek .NET Anda
  2. Panggil metode Comparer.Compare() dengan menentukan dua dokumen PDF, file hasil untuk menyimpan output perbandingan, dan metadata (penulis dan tanggal) sebagai argumen
  3. Dapatkan hasil perbandingan dokumen PDF
5%