Ekstraksi Tabel Bertipe

THotPDF.ExtractLoadedTypedTables mengonversi baris tabel semantik menjadi grid kolom kanonikal publik tanpa mengubah dokumen yang dimuat

Kontinuitas tabel

Fragmen berdekatan yang kompatibel dapat menambah kolom kanonikal, mengubah start perantara yang hilang menjadi ColumnSpan eksplisit alih-alih membuang judul yang digabung

Tabel kompatibel pada halaman berurutan menjadi satu tabel, sementara baris header utama yang cocok tetap ada dan membawa IsRepeatedHeader

Nilai bertipe dan confidence

Setiap sel mempertahankan teks Unicode asli, batas ruang-halaman, rentang baris dan kolom, nilai ternormalisasi, penyimpanan bertipe, kode mata uang, dan confidence

Inferensi mengenali nilai kosong, string, integer, number, boolean, tanggal, tanggal-waktu, mata uang, dan persentase di bawah aturan desimal, ribuan, dan urutan-tanggal yang dipilih penelepon

Ekspor terbatas

ExportLoadedTypedTables menulis baris CSV gaya RFC 4180 yang diperluas atau JSON kaya-metadata melalui stream staging terbatas dan publikasi akhir yang aman-rollback

Batas halaman, glyph, tabel-sumber, tabel-output, baris, sel, teks, byte-output, confidence, dan pembatalan diperiksa sebelum menerbitkan hasil

Workbook XLSX

Unit HPDFXLSXExport mengekspor THPDFTypedTables sebagai workbook Office Open XML tanpa menginstal Office atau memuat library spreadsheet eksternal

HPDFExportTypedTablesXLSX menulis ke stream yang dapat dibaca, ditulis, dan di-seek pada posisi saat ini, men-stage workbook lengkap sebelum publikasi dan memulihkan byte yang tertimpa ketika terjadi kegagalan tulis yang bisa dipulihkan

HPDFExportTypedTablesXLSXFile memakai file sementara yang dibuat secara eksklusif di samping target, melakukan flush, dan mengganti target secara atomik hanya setelah ekspor berhasil

HPDFExportLoadedTypedTablesXLSX menggabungkan ekstraksi dengan ekspor stream dan menolak tujuan yang alias dengan sumber yang dimuat

Setiap tabel yang diekstrak menjadi worksheet bernama Table N, dengan sel numeric dan boolean, format tanggal dan tanggal-waktu, kode mata uang di dalam format number, format persentase, dan merged range yang tervalidasi

Integer dengan lebih dari 15 digit desimal disimpan sebagai teks untuk menjaga nilai eksaknya karena sel numeric Excel punya presisi terbatas

String tetap menjadi teks literal, termasuk nilai yang diawali =, dan karakter kontrol XML serta escape sequence Office Open XML literal dipertahankan lewat escaping SpreadsheetML

Secara default, worksheet tersembunyi Source metadata mencatat alamat sel workbook, indeks halaman dan tabel sumber berbasis nol, teks asli dan ternormalisasi, jenis nilai, kode mata uang, batas ruang-halaman, dan confidence untuk setiap sel sumber

THPDFXLSXExportOptions.Default mengizinkan hingga 4.096 tabel, 1.000.000 baris, 1.000.000 sel, dan output 256 MiB, dengan THPDFCancellationToken opsional dan opsi untuk menghilangkan worksheet metadata

Ekspor menolak merge yang tumpang tindih, indeks kolom tak berurut maupun duplikat, number non-finite, kode mata uang tidak valid, tanggal di luar 1900 sampai 9999, teks lebih panjang dari 32.767 unit UTF-16, dan worksheet di luar batas 1.048.576 baris atau 16.384 kolom milik Excel

Sheet metadata punya satu baris header, jadi mengaktifkannya menambah batas 1.048.575 sel sumber di seluruh workbook; ekstraksi kosong tetap menghasilkan satu sheet yang terlihat

Anggota ZIP memakai metode kompresi stored, sehingga ukuran output bisa lebih besar daripada workbook terkompresi; exporter tidak mempertahankan styling visual PDF maupun chart, formula, macro, atau gambar ter-embed

Job JSON dan C ABI mengekspos pipeline workbook yang sama melalui tables.export dengan format: "xlsx" beserta budget ekstraksi dan output bersama

API terkait