PDFIntact

Ambil tabel dan teks dari PDF Anda, apa adanya

Tabel yang bersambung ke halaman berikutnya keluar sebagai tabel terpisah

Anda mengonversi daftar yang membentang beberapa halaman — dan mendapat satu tabel untuk setiap halaman. Baris kepala muncul lagi di atas masing-masing, di antaranya ada «lanjutan» atau nomor halaman, dan di Excel tabel yang sama tersebar ke sebanyak lembar seperti jumlah halamannya. Yang memakan waktu justru menyambungnya kembali dengan tangan.

Sebabnya, PDF digambar per halaman dan tidak mencatat bahwa sebuah tabel bersambung. Isinya hanya perintah: «gambar glif ini pada koordinat ini», «tarik garis di sini». Tidak ada yang menyatakan bahwa baris di halaman ini melanjutkan baris halaman sebelumnya. Baris kepala dicetak ulang di tiap halaman dan di antaranya ada nomor halaman atau «lanjutan», sehingga bila dibaca secara mekanis, satu tabel menjadi sebanyak tabel seperti jumlah halamannya.

Jadi sambungannya harus dibaca ulang dari urutan halaman. PDFIntact membandingkan tabel terakhir pada satu halaman dengan tabel pertama pada halaman berikutnya, dan bila di antaranya hanya ada yang boleh dilewati — nomor halaman, keterangan «lanjutan» — keduanya disambung menjadi satu tabel dengan baris kepala yang disimpan sekali saja. Tabel yang tersambung juga membawa rentang halaman yang dilintasinya.

Coba sekarang

Periksa dengan PDF Anda sendiri

Pemeriksaan berjalan sepenuhnya di dalam peramban Anda. Berkas tidak pernah diunggah dan akun pun tidak perlu. Sebelum membayar, Anda sudah bisa melihat berapa halaman, tabel, dan gambar yang bisa diambil.

Contoh

3つの表が、1つの表になります

3ページに分かれて出ていた表が、どう1つになるかを示した図です。実際の値ではなく、行の並び方だけを表しています。

そのまま変換したとき(ページごとの表)

[1ページ目の表]
見出し行
行 A
行 B

[2ページ目の表](続き)
見出し行 ← 2度目
行 C
行 D

[3ページ目の表]
見出し行 ← 3度目
行 E

PDFIntact を通したとき(1つの表)

[1つの表]跨いだページ 1〜3
見出し行
行 A
行 B
行 C
行 D
行 E

3ページに跨る統計表で実際に確かめています。 3ページに分かれていた表が1つの表になり、見出し行は1行だけ、続く165行のデータは原本と同じ順序で並びました。

繋がない表もあります

同じ行のままページごとに列(項目)が変わる型の表は繋ぎません。 行として繋ぐと壊れるからです。その型の検体でも、3ページとも独立した表のままで、 誤って繋ぐことはありませんでした。 続きを示す語も「(続き)」のように括弧の中か行の端にある形だけを見ます。 「手続き」「続柄」のような語を含む本文で、無関係な表を繋いでしまわないためです。

形式ごとに、どう入るか

繋いだ表は1つの表として入りますが、跨いだページの範囲が残る形式は限られます。

Excel(.xlsx)

1つの表が1枚のシート。跨いでいた表も1枚に収まり、見出し行は1行です。シート名は表が始まったページの番号から付きます。罫線と結合セルは再現します。

Word(.docx)

文書順のまま、表が始まったページの位置に1つの表として入ります。

Markdown(.md)

同じ位置に、パイプ記法の1つの表として置きます。

JSON

繋いだ表にだけ、跨いでいたページの範囲(先頭と末尾)が入ります。繋いでいない表には付きません。

吸い上げられたページに残るもの

繋いだ行は先頭のページの表にまとまるので、後ろのページには表が残りません。 残るのは「(続き)」のキャプションだけで、それは本文のブロックとして出ます。 跨いでいたページは表の単位では辿れますが、行の単位では分かりません。 また、表として繋がることと、中の文字が正しく読めていることは別の話です。 ブロックごとの確度の帯を見て、結果は必ず元のPDFと照合してください。

Pertanyaan yang sering diajukan

Apakah tabel yang bersambung ke halaman berikutnya keluar sebagai satu tabel?
Memang untuk itulah gunanya. Tabel terakhir pada satu halaman dan tabel pertama pada halaman berikutnya dibandingkan, dan bila di antaranya hanya ada yang boleh dilewati — nomor halaman, keterangan bertulis «lanjutan» — barisnya disambung menjadi satu tabel. Dalam pengujian kami, daftar yang terbentang di tiga halaman keluar sebagai satu tabel berisi 165 baris data, dengan urutan seperti aslinya. Bila keduanya tidak cocok, keduanya dibiarkan sebagai tabel terpisah, bukan dipaksa disambung.
Apakah baris kepala terulang di sambungannya?
Tidak. Baris kepala yang dicetak ulang di atas tiap halaman tidak dibawa ke tabel yang tersambung; ia disimpan sekali saja, di bagian atas. Pada daftar tiga halaman yang kami uji, tabel yang tersambung hanya punya satu baris kepala, dan di bawahnya baris data dengan urutan seperti aslinya.
Bagaimana dengan tabel yang kolomnya bersambung ke halaman berikutnya?
Yang seperti itu tidak disambung. Tabel yang barisnya tetap sama tetapi kolomnya berganti tiap halaman akan rusak bila disambung sebagai baris, jadi tetap satu tabel per halaman. Kami memeriksanya pada contoh berbentuk persis seperti itu, dan ia tidak tersambung karena salah. Ia keluar halaman demi halaman, dan keterangannyalah satu-satunya petunjuk bahwa halaman-halaman itu satu kesatuan.
Bisakah diketahui tabelnya melintasi halaman berapa saja?
Untuk tabel secara keseluruhan, bisa: tabel yang tersambung membawa halaman pertama dan terakhir yang dilintasinya pada keluaran JSON. Baris tertentu berasal dari halaman mana tidak dicatat. Perlu diingat juga, halaman yang terserap tidak lagi punya tabel sendiri — yang tersisa hanyalah keterangan «lanjutan», sebagai blok teks.
Seperti apa hasilnya di Excel?
Satu tabel adalah satu lembar, jadi tabel yang tersambung melintasi tiga halaman datang sebagai satu lembar dengan satu baris kepala, dinamai menurut halaman tempat tabel itu dimulai. Untuk halaman yang terserap tidak dibuatkan lembar tersendiri. Garis dan sel tergabung tetap ditampilkan. Rentang halaman yang dilintasi tidak ditulis ke dalam berkas Excel; itu ada pada keluaran JSON.

Periksa PDF untuk semua gejala sekaligusApa isi tiap format