THotPDF Utility Methods

Trang này tập hợp các phương thức trợ giúp công khai của THotPDF, dùng để làm việc với các PDF hiện có hoặc thực hiện dọn dẹp và phân tích toàn tài liệu

Mã hóa và giải mã tệp

Phương thức Mô tả
EncryptFile Mã hóa một PDF hiện có trực tiếp từ tệp đầu vào sang tệp đầu ra. Các overload chấp nhận một THPDFKeyType cùng THPDFProtectOptions, một độ mạnh cộng mặt nạ quyền, hoặc thiết lập mã hóa mặc định
DecryptFile Giải mã một PDF đã mã hóa hiện có sang một tệp đầu ra mới bằng mật khẩu đã cung cấp. Phương thức trả về 1 khi thành công và 0 khi thất bại, khớp với kiểu trả về của Direct File API
DecryptLoadedDocument Giải mã một tài liệu đã nạp qua LoadFromFile hoặc LoadFromStream để sau đó có thể lưu thành một bản sao không mã hóa

Tách trang và sao chép siêu dữ liệu

Phương thức Mô tả
SplitPDFToFiles Tách các trang logic đã chọn từ một PDF đầu vào sang các tệp đầu ra tương ứng OutputFilesLogicalPageIndices là các mảng song song; mỗi trang được chọn sẽ được ghi thành một tài liệu độc lập
CopyDocumentMetadata Sao chép thông tin tài liệu và siêu dữ liệu liên quan từ một thể hiện THotPDF khác vào tài liệu hiện tại trước khi xuất

Trợ giúp tối ưu hóa và sửa chữa

Phương thức Mô tả
OptimizeOverlappingImages Chạy một lượt dọn dẹp cấp tài liệu cho nội dung nhiều ảnh, nơi các lần vẽ ảnh chồng lấn có thể được đơn giản hóa trước khi lưu
FixImageClipping Sửa trạng thái cắt ảnh trong nội dung trang khi nội dung đã nhập hoặc đã chỉnh sửa để lại vùng cắt ở trạng thái không hợp lệ cho đầu ra sau này
CalculateContentStreamScore, IsValidPageContentStream Kiểm tra các content stream của trang và phân loại xem chúng có trông dùng được cho quy trình sao chép và sửa chữa trang hay không. Các trợ giúp này chủ yếu hữu ích cho chẩn đoán và đường phục hồi tự động

Xem thêm