Typed Table Extraction
THotPDF.ExtractLoadedTypedTables chuyển các dòng bảng ngữ nghĩa thành một lưới cột chính tắc công khai mà không sửa tài liệu đã nạp
Tính liên tục của bảng
Các mảnh liền kề tương thích có thể bổ sung cột chính tắc, chuyển các đầu giữa bị thiếu thành giá trị ColumnSpan tường minh thay vì vứt bỏ các tiêu đề gộp
Các bảng tương thích trên các trang liền nhau trở thành một bảng, trong khi các dòng header đầu khớp nhau vẫn hiện diện và mang IsRepeatedHeader
Giá trị có kiểu và độ tin cậy
Mỗi ô giữ văn bản Unicode gốc, biên page-space, span dòng và cột, giá trị chuẩn hóa, bộ lưu trữ có kiểu, mã tiền tệ và độ tin cậy
Việc suy luận nhận dạng các giá trị rỗng, chuỗi, số nguyên, số, boolean, ngày, ngày-giờ, tiền tệ và phần trăm dưới các quy tắc thập phân, hàng nghìn và thứ tự ngày do caller chọn
Xuất có chặn trên
ExportLoadedTypedTables ghi các dòng CSV kiểu RFC 4180 mở rộng hoặc JSON giàu metadata qua một stream dàn có chặn trên và việc phát hành cuối an toàn hoàn nguyên
Các giới hạn trang, glyph, bảng nguồn, bảng đầu ra, dòng, ô, văn bản, byte đầu ra, độ tin cậy và hủy được kiểm tra trước khi phát hành kết quả
Sổ làm việc XLSX
Unit HPDFXLSXExport xuất THPDFTypedTables thành một sổ làm việc Office Open XML mà không cần cài Office hay nạp thư viện bảng tính ngoài
HPDFExportTypedTablesXLSX ghi vào một stream đọc-ghi-seek được tại vị trí hiện hành, dàn dựng trọn bộ sổ làm việc trước khi phát hành và hoàn nguyên các byte bị ghi đè khi xảy ra lỗi ghi có thể phục hồi
HPDFExportTypedTablesXLSXFile dùng một tệp tạm được tạo độc quyền cạnh đích, flush nó, và chỉ thay thế đích một cách nguyên tử sau khi xuất thành công
HPDFExportLoadedTypedTablesXLSX kết hợp trích xuất với xuất stream và từ chối đích trùng (alias) với nguồn đã nạp
Mỗi bảng trích được trở thành một worksheet tên Table N, với ô số và boolean, định dạng ngày và ngày-giờ, mã tiền tệ trong định dạng số, định dạng phần trăm, và các vùng gộp đã xác thực
Số nguyên có quá 15 chữ số thập phân được lưu dưới dạng văn bản để giữ đúng giá trị, vì các ô số của Excel có độ chính xác hữu hạn
Chuỗi giữ nguyên là văn bản literal, bao gồm các giá trị bắt đầu bằng =, và ký tự điều khiển XML cùng các chuỗi escape Office Open XML literal được bảo toàn qua escaping SpreadsheetML
Theo mặc định, một worksheet ẩn Source metadata ghi lại địa chỉ ô trong sổ làm việc, chỉ mục trang và bảng nguồn tính từ 0, văn bản gốc và đã chuẩn hóa, loại giá trị, mã tiền tệ, biên page-space, và độ tin cậy cho từng ô nguồn
THPDFXLSXExportOptions.Default cho phép tới 4.096 bảng, 1.000.000 dòng, 1.000.000 ô, và 256 MiB đầu ra, kèm THPDFCancellationToken tùy chọn và một tùy chọn bỏ qua worksheet metadata
Việc xuất từ chối vùng gộp chồng lấn, chỉ mục cột không có thứ tự hoặc trùng nhau, số không hữu hạn, mã tiền tệ không hợp lệ, ngày ngoài khoảng 1900 đến 9999, văn bản dài quá 32.767 đơn vị UTF-16, và worksheet vượt giới hạn 1.048.576 dòng hay 16.384 cột của Excel
Sheet metadata có một dòng header, nên bật nó giới hạn thêm số ô nguồn xuống 1.048.575 trên toàn sổ làm việc; trích xuất rỗng vẫn cho ra một sheet hiện hình
Các thành viên ZIP dùng phương pháp nén stored, nên kích thước đầu ra có thể lớn hơn sổ làm việc nén; bộ xuất không giữ kiểu dáng hiển thị PDF cũng như chart, công thức, macro, hay ảnh nhúng
Job JSON và C ABI phơi cùng pipeline sổ làm việc qua tables.export với format: "xlsx" cùng các ngân sách trích xuất và đầu ra dùng chung