Object Graph Editing and Page Assembly
HotPDF phơi bày toàn bộ đồ thị đối tượng gián tiếp đã nạp cho chẩn đoán xác định và chỉnh sửa có kiểm soát trong khi vẫn giữ xác thực tường minh và giới hạn tài nguyên
Graph diagnostics and editing
Xuất JSON ổn định sắp xếp các đối tượng và khóa từ điển một cách xác định và có thể nhúng payload stream thô hoặc đã giải mã hoặc ghi chúng vào các tệp ngoài
Versioned object graph JSON streaming các snapshot đầy đủ hoặc cập nhật tăng dần với khả năng tương thích schema tường minh, sidecar nhị phân, phân tích có giới hạn, xác thực tham chiếu, và nhập giao dịch
BuildLoadedObjectDependencyGraph trả về các nút theo thứ tự số đối tượng và các cạnh slot tham chiếu với bộ nhớ nông, khả năng truy cập Catalog, dominator trực tiếp, và phân bổ bộ nhớ được giữ
Byte được giữ dùng cây dominator gốc Catalog, nên bộ nhớ truy cập được qua các tài nguyên dùng chung chỉ được tính cho đối tượng gần nhất mà việc loại bỏ nó sẽ làm bộ nhớ đó không thể truy cập
Các patch JSON đã xác thực hỗ trợ giá trị PDF có kiểu và từ chối path không hợp lệ, tham chiếu, chu trình, payload base64, và độ dài stream không nhất quán trước khi commit thay đổi
Các object stream có thể được kiểm tra như byte đã lọc thô hoặc byte đã giải mã mà không materialize các thành viên nén không liên quan
Xác thực linearisation kiểm tra từ điển chính, phần trang đầu tiên, vị trí cross-reference chính, gợi ý offset trang, và gợi ý đối tượng dùng chung dưới các giới hạn do caller chọn
Reproducibility and reachability
ReproducibleOutput suy ra định danh tài liệu từ nội dung tuần tự hóa chuẩn, bật thứ tự từ điển xác định, và tránh sao chép nhanh tệp không thay đổi
Các đối tượng gián tiếp không thể truy cập có thể được giữ, báo cáo, hoặc loại bỏ sau một lần duyệt gốc tại trailer và đồ thị tài liệu đã nạp
Page workflows
Lắp ráp collated đọc nhiều tài liệu nguồn trong các khối có giới hạn với số tệp mở tối đa tường minh
Các dải overlay và underlay dùng các chính sách chu trình trang stop, repeat, clamp, hoặc reverse độc lập
Làm phẳng xoay biến đổi nội dung, hộp trang, annotation, đích, và hình học cấu trúc trước khi xóa xoay trang
Hình thu nhỏ trang có thể được đọc thô hoặc đã giải mã, thay thế, và làm mất hiệu lực với các thay đổi cache trang đã dựng
Primary APIs
THotPDF.ExportLoadedObjectGraphJSONTHotPDF.ExportLoadedObjectGraphJSONToStreamTHotPDF.ImportLoadedObjectGraphJSONTHotPDF.BuildLoadedObjectDependencyGraphTHotPDF.ApplyLoadedObjectGraphJSONPatchTHotPDF.InspectLoadedObjectStreamTHotPDF.ValidateLinearizedSourceTHotPDF.ReproducibleOutputTHotPDF.ApplyUnreachableObjectPolicyTHotPDF.AssembleCollatedPagesTHotPDF.ComposeLoadedPageRangesTHotPDF.FlattenLoadedPageRotationTHotPDF.ReadLoadedPageThumbnailTHotPDF.SetLoadedPageThumbnailStreamTHotPDF.InvalidateLoadedPageThumbnail