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 LongDLL
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 |
|---|---|
| Subtype | Tên PDF nhận dạng encryption handler, ví dụ Standard |
| PayloadVersion | Tên PDF (tùy chọn) xác định phiên bản handler |
Giá trị trả về
| 1 | Đã thêm payload |
|---|---|
| 0 | File, 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