|
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 OutputFiles và LogicalPageIndices 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
|