SetEncryptedPayloadFromString

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

Mô tả

Lưu toàn bộ byte PDF mã hóa trong memory làm payload của PDF chưa mã hóa đang chọn

Cú pháp

Delphi

Function TPDFlib.SetEncryptedPayloadFromString(Const FileBytes: AnsiString; Const Subtype, PayloadVersion: WideString): Integer;

DLL

int DLSetEncryptedPayloadFromString(int InstanceID, const char* FileBytes, int FileLength, const wchar_t* Subtype, const wchar_t* PayloadVersion);

Tham số

FileBytesComplete binary encrypted PDF data
FileLengthĐộ dài byte DLL, gồm cả byte 0 nhúng
SubtypeTên PDF xác định encryption handler
PayloadVersionTên PDF (tùy chọn) xác định phiên bản handler

Giá trị trả về

1Đã thêm payload
0Trạng thái đầu vào hoặc wrapper không hợp lệ

Ghi chú

Hàm lưu nguyên byte mà không giải mã hay ghi lại payload, đồng thời tự động nâng tài liệu ngoài lên PDF 2.0

Xem thêm

SetEncryptedPayloadFromFile, GetEncryptedPayloadContentToString