Penampil Tabel Referensi Silang PDF
Inspeksi tabel referensi silang tingkat rendah dari file PDF mana pun. Setiap objek tidak langsung ditampilkan dengan nomor objek, nomor generasi, jenis, /Type, dan /Subtype. Filter berdasarkan jenis atau tipe PDF, cari, urutkan kolom apa pun, dan ekspor hasilnya sebagai CSV — semuanya diproses secara privat di browser Anda.
Upload a PDF to inspect its cross-reference table.
Upload a PDF to view its xref table.
Mengapa menggunakan penampil tabel referensi silang PDF kami?
- Tampilan tabel XRef lengkap: menampilkan setiap objek tidak langsung dari tabel referensi silang PDF dalam tabel berhalaman yang bisa diurutkan — nomor objek, nomor generasi, jenis, /Type, dan /Subtype.
- Pencarian dan pengurutan langsung: cari di seluruh nomor objek, jenis, dan tipe PDF secara real-time. Urutkan kolom mana pun naik atau turun untuk menemukan entri tertentu dengan cepat.
- Filter jenis dan tipe: klik petak jenis (Stream, Dictionary, Array…) untuk memfilter tabel seketika. Anda juga bisa memfilter berdasarkan nilai /Type untuk mengisolasi font, gambar, anotasi, atau kelas objek lain.
- Di browser dan privat: semua penguraian xref berjalan lokal di browser Anda memakai pdf-lib. PDF Anda tidak pernah meninggalkan perangkat — aman untuk dokumen rahasia dan sensitif.
Kasus penggunaan umum
- Debugging generator PDF: saat membangun pustaka PDF atau pipa otomasi dokumen, verifikasi bahwa kode Anda menghasilkan jumlah dan jenis objek tidak langsung yang benar di tabel xref.
- Forensik dokumen: inspeksi xref mentah untuk mendeteksi anomali — aliran tak terduga, objek tersembunyi, atau entri kamus mencurigakan yang tidak akan muncul di penampil PDF standar.
- Optimasi ukuran file: kenali banyaknya aliran, objek berlebihan, atau referensi tidak langsung tak terpakai yang membengkakkan ukuran file sebelum menjalankan proses optimasi.
- Audit kepatuhan: pastikan PDF yang dibuat untuk pengarsipan PDF/A atau PDF/UA tidak memuat tipe objek terlarang seperti aliran JavaScript tersemat atau referensi sumber daya eksternal.
- Riset dan pendidikan: telusuri bagaimana PDF nyata terstruktur pada tingkat objek biner — ideal bagi pelajar yang mempelajari spesifikasi PDF ISO 32000 atau pengembang yang menulis pengurai PDF.
- Pindai awal sebelum perbaikan: sebelum mencoba memperbaiki PDF yang rusak, pindai tabel xref-nya untuk mengenali nomor objek mana yang ada, hilang, atau punya generasi bukan nol.
Apa itu tabel referensi silang PDF?
Setiap file PDF memuat tabel referensi silang (xref) yang berfungsi sebagai indeks semua objek tidak langsung di dalam file. Setiap entri mencatat nomor objek, nomor generasi, dan offset byte yang menunjuk tempat objek tersebut dimulai dalam aliran file. Indeks ini memungkinkan penampil PDF melompat langsung ke objek mana pun tanpa memindai seluruh file secara berurutan. PDF modern dapat memakai tabel xref tradisional (bagian teks biasa yang diawali kata xref) atau aliran referensi silang terkompresi (objek aliran biner yang diperkenalkan pada PDF 1.5).
Cara kerja penampil kami
- Unggah PDF Anda — file diurai sepenuhnya di browser Anda memakai pdf-lib. Tidak ada data yang dikirim ke server eksternal.
- Enumerasi XRef — penampil memanggil context.enumerateIndirectObjects() untuk menelusuri setiap entri tabel referensi silang. Untuk setiap entri, alat membaca nomor objek, nomor generasi, dan tipe objek tidak langsung (dictionary, stream, array, string, number, boolean, atau null). Untuk dictionary dan stream, alat juga membaca kunci /Type dan /Subtype guna mengklasifikasikan objek sebagai font, gambar, anotasi, halaman, dan sebagainya.
- Filter, urutkan, dan ekspor — telusuri tabel lengkap, filter berdasarkan jenis objek atau nilai /Type, cari berdasarkan nomor objek, lalu ekspor hasil terfilter sebagai file CSV untuk analisis lebih lanjut di aplikasi lembar kerja.
Arti kolom-kolomnya
- No. Obj: nomor unik yang mengidentifikasi objek tidak langsung ini di dalam file. Objek dinomori dari 1 ke atas; objek 0 disediakan khusus.
- Gen: nomor generasi. Bernilai 0 untuk sebagian besar objek; bertambah saat objek dipakai ulang setelah dihapus. Nomor generasi bukan nol pada dokumen aktif adalah sinyal forensik yang layak diselidiki.
- Jenis: tipe primitif — Stream, Dictionary, Array, String, Number, Boolean, atau Null. Stream dan Dictionary paling umum dan membawa informasi semantik terbanyak.
- /Type dan /Subtype: pengenal tipe PDF tingkat tinggi. Nilai umumnya termasuk Font, XObject (dengan Subtype Image atau Form), Page, Annot, OCG, Catalog, dan Pages.
Privasi, keamanan, dan ketersediaan
Penampil tabel referensi silang ini berjalan sepenuhnya di dalam sesi browser lokal Anda. PDF Anda tidak pernah diunggah ke server mana pun, sehingga aman untuk dokumen hukum, medis, dan keuangan yang sensitif. Alat ini 100% gratis, tidak memerlukan pendaftaran, dan tidak membatasi ukuran file maupun jumlah halaman.
Pertanyaan yang Sering Diajukan
Tabel xref adalah indeks yang memetakan setiap nomor objek tidak langsung ke offset byte-nya di dalam file. Pembaca PDF memakainya untuk menemukan objek tanpa memindai seluruh file.
Generasi dimulai dari 0 dan bertambah saat sebuah objek dihapus lalu dipakai ulang. Nomor generasi yang bukan nol menandakan PDF yang diperbarui secara bertahap atau diperbaiki.
Dictionary memetakan pasangan nama-nilai PDF. Stream adalah Dictionary dengan blok data biner terlampir yang dipakai untuk aliran konten, gambar, dan font tersemat.
Tidak. Semua penguraian xref berjalan lokal di browser Anda. PDF Anda tidak pernah meninggalkan perangkat Anda.
Bisa. Ketik di kolom pencarian untuk memfilter berdasarkan nomor objek, jenis, atau tipe. Klik petak jenis untuk memfilter berdasarkan tipe objek tersebut.
XRef adalah tipe aliran referensi silang terkompresi — diperkenalkan pada PDF 1.5. Entri ini bagian dari struktur xref itu sendiri, bukan konten dokumen.
Bisa. Klik «Ekspor CSV Terfilter» untuk mengunduh tampilan terfilter saat ini sebagai CSV dengan semua kolom.
Ya. Sepenuhnya gratis, tanpa pendaftaran, dan tanpa batas ukuran file maupun jumlah halaman.