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

API liên quan