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ố
| FileBytes | Complete binary encrypted PDF data |
|---|---|
| FileLength | Độ dài byte DLL, gồm cả byte 0 nhúng |
| Subtype | Tên PDF xác định encryption handler |
| 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 | Trạ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