SetEncryptedPayloadFromFile

Bảo mật và mã hóa

Mô tả

Lưu toàn bộ byte của một file PDF mã hóa làm payload liên kết của PDF chưa mã hóa đang chọn

Cú pháp

Delphi

Function TPDFlib.SetEncryptedPayloadFromFile(Const FileName, Subtype, PayloadVersion: WideString): Integer;

ActiveX

Function PDFlib::SetEncryptedPayloadFromFile(FileName As String, Subtype As String, PayloadVersion As String) As Long

DLL

int DLSetEncryptedPayloadFromFile(int InstanceID, const wchar_t* FileName, const wchar_t* Subtype, const wchar_t* PayloadVersion);

Tham số

FileNameĐường dẫn tới payload PDF mã hóa hoàn chỉnh
SubtypeTên PDF nhận dạng encryption handler, ví dụ Standard
PayloadVersionTên PDF (tùy chọn) xác định phiên bản handler

Giá trị trả về

1Đã thêm payload
0File, metadata, tài liệu đang chọn hoặc trạng thái wrapper không hợp lệ

Ghi chú

Wrapper dùng /EncryptedPayload, /AF, /EmbeddedFiles của PDF 2.0 cùng một collection ẩn có tài liệu khởi đầu là payloadTài liệu ngoài phải giữ không mã hóa và không được bật PDF MAC; chỉ cho phép một payload mã hóa duy nhất

Tài liệu bên ngoài phải không mã hóa và không bật được PDF MAC; chỉ cho phép một payload mã hóa

Xem thêm

SetEncryptedPayloadFromString, SetEncryptedPayloadFromVariant, IsUnencryptedWrapper