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