Lewati ke konten

Bandingkan PDF

Lihat apa yang berubah antara dua versi, dalam kata dan dalam piksel.

Diproses di perangkat Anda

Alat ini berjalan sepenuhnya di browser Anda. Berkas Anda tidak pernah diunggah, dan Anda bisa membuktikannya sendiri di tab jaringan browser. Buktikan sendiri: buka tab jaringan di browser Anda dan perhatikan. Anda akan melihat satu permintaan kecil yang menanyakan sisa jatah - nama alat dan sebuah hash, bukan berkasnya.

Apa yang dilakukan alat ini

Alat ini membandingkan dua PDF sebanyak dua kali dan melaporkan hasilnya terpisah: perbandingan teks pada tingkat kata, dan perbandingan piksel halaman demi halaman. Yang Anda dapatkan adalah laporan HTML yang menyebutkan perubahannya, bukan satu angka kemiripan yang sudah dilebur. Kalau kedua berkasnya ternyata identik, laporannya mengatakan itu di judul, bukan meninggalkan Anda menafsirkan daftar kosong.

Ketika sebuah dokumen kembali dan Anda perlu tahu apa yang bergeser: kontrak yang dikembalikan pihak lawan, spesifikasi yang direvisi pemasok, proof desain terhadap versi yang Anda setujui, atau dua salinan laporan yang Anda sendiri tidak lagi yakin sama.

Cara kerjanya

  1. Jatuhkan kedua PDF ke halaman ini. Yang pertama diperlakukan sebagai naskah asal dan yang kedua sebagai revisinya, dan itulah arti label di dalam laporan.
  2. Pilih teks, tampilan, atau keduanya. Keduanya adalah bawaan, dan ongkosnya satu kali render untuk tiap dokumen.
  3. Untuk putaran tampilan, atur resolusi dan kepekaannya - kepekaan adalah seberapa besar selisih piksel harus terjadi sebelum ia dihitung sebagai perubahan, bukan sebagai derau perenderan.
  4. Biarkan abaikan spasi tetap aktif supaya paragraf yang mengalir ulang tidak dilaporkan berubah di setiap barisnya.
  5. Tekan Bandingkan lalu buka laporannya. Ia menyebutkan bagian yang ditambah dan yang dibuang, serta persentase piksel yang berbeda di tiap halaman.

Seorang pengacara menginginkan kata-katanya dan seorang desainer menginginkan pikselnya, dan satu persentase leburan tidak akan menjawab keduanya. Putaran teks membandingkan dokumen kata demi kata, jadi kalimat yang berubah melaporkan kata mana yang berubah, bukan taburan huruf. Putaran tampilan merender kedua dokumen lalu membandingkan halaman satu dengan halaman satu, menghitung piksel yang berbeda melampaui toleransi yang Anda tetapkan.

Perbandingan teks memperlakukan tiap dokumen sebagai satu aliran kata, jadi ia memberi tahu apa yang berubah, bukan di halaman mana perubahannya. Itu disengaja - paragraf yang disisipkan di halaman dua kalau tidak begitu akan membuat semua halaman sesudahnya dilaporkan berbeda - tetapi konsekuensinya, putaran tampilanlah tempat Anda mencari kalau yang Anda butuhkan adalah letaknya.

Putaran tampilan membandingkan berdasarkan nomor halaman, yang tepat untuk sebuah revisi dan menyesatkan untuk sebuah sisipan: tambahkan satu halaman di depan dan semua sesudahnya akan berbeda dari pasangannya. Halaman yang hanya ada di salah satu dokumen ditandai demikian, dan dua dokumen dengan ukuran kertas berbeda dibandingkan pada wilayah yang sama-sama mereka punya, sedangkan sisanya dihitung berbeda.

Dua kali render atas halaman yang benar-benar identik pun tidak akan sama persis sampai ke bit terakhir, karena penghalusan tepi tidak deterministik sampai ke nilai kanal terakhir, sehingga perbandingan tanpa toleransi akan melaporkan derau itu sebagai perubahan. Kepekaan bawaan 20 persen mengabaikan selisih kecil. Laporannya juga mencantumkan paling banyak 200 perubahan satuan lalu menyebutkan berapa yang tidak dicantumkan, alih-alih memotongnya diam-diam.

Yang tidak bisa dilakukan alat ini

  • Laporannya mencantumkan paling banyak 200 perubahan teks satuan, lalu menyebutkan berapa lagi sisanya. Penulisan ulang besar-besaran lebih baik dibandingkan dengan mengekspor teksnya dulu lalu memakai alat diff Anda sendiri.
  • Dokumen hasil pindai tidak punya lapisan teks, jadi putaran teks tidak menemukan apa pun untuk dibandingkan. Jalankan OCR PDF pada keduanya dulu, atau bandingkan tampilannya saja.
  • Putaran tampilan membandingkan halaman 1 dengan halaman 1 dan seterusnya, jadi satu halaman yang disisipkan atau dibuang membuat semua halaman sesudahnya dilaporkan berbeda.
  • Laporannya memberi hitungan dan persentase untuk tiap halaman, bukan gambar bertanda yang menunjukkan di sebelah mana perbedaannya jatuh.

Pertanyaan yang sering diajukan

Apa bedanya teks dan tampilan?
Teks mengambil kata-kata dari kedua dokumen lalu membandingkannya, dan itu menangkap angka yang berubah atau pasal yang dihapus ke mana pun ia berpindah. Tampilan merender keduanya lalu membandingkan pikselnya, dan itu menangkap margin yang bergeser, logo yang ditukar, atau font yang disubstitusi - hal-hal yang tidak akan pernah terungkap dari kata-katanya saja.
Apa fungsi penggeser kepekaan?
Ia menentukan seberapa berbeda dua piksel sebelum selisihnya dihitung. Perenderan tidak deterministik sampai ke nilai kanal terakhir, jadi setelan yang sangat rendah akan melaporkan penghalusan tepi sebagai perubahan. Bawaan 20 persen adalah titik awal yang masuk akal: turunkan untuk menangkap pergeseran halus, naikkan ketika laporannya tenggelam oleh perbedaan yang tidak berarti.
Bisakah saya membandingkan dua dokumen hasil pindai?
Secara tampilan, bisa - untuk itulah putaran piksel ada, meski dua pindaian terpisah atas kertas yang sama akan berbeda sedikit di mana-mana dan menuntut kepekaan yang lebih tinggi. Secara teks, tidak, kecuali pindaiannya sudah dilewatkan OCR: tanpa lapisan teks tidak ada yang bisa dibandingkan.
Apa yang saya dapat di ujungnya?
Sebuah laporan HTML yang bisa Anda simpan, cetak, atau teruskan. Ia dibuka dengan ringkasan - identik atau tidak, berapa perubahan teksnya, berapa halaman yang berubah - lalu menyebutkan bagian yang ditambah dan dibuang, lalu memberi persentase piksel per halaman. Siapa pun bisa membukanya tanpa situs ini.
Apakah kedua dokumen diunggah?
Tidak. Keduanya dibaca, dirender, dan dibandingkan di dalam sebuah Web Worker di browser Anda, dan itu pula sebabnya membandingkan sepasang dokumen lima puluh halaman tidak bergantung pada koneksi Anda. Laporannya pun dibuat secara lokal.

Alat terkait