SetEncryptedPayloadFromFile

Security and encryption

คำอธิบาย

เก็บไบต์ของไฟล์ PDF ที่เข้ารหัสทั้งไฟล์เป็น payload เกี่ยวข้องของ PDF ที่ยังไม่เข้ารหัสที่เลือกอยู่

ไวยากรณ์

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);

พารามิเตอร์

FileNameพาธของ payload PDF ที่เข้ารหัสทั้งไฟล์
SubtypePDF name ที่ระบุ handler การเข้ารหัส เช่น Standard
PayloadVersionPDF name (ไม่บังคับ) ที่ระบุเวอร์ชันของ handler

ค่าที่ส่งคืน

1The payload was added
0ไฟล์ เมทาดาทา เอกสารที่เลือกอยู่ หรือสถานะ wrapper ไม่ถูกต้อง

Remarks

wrapper นี้ใช้ /EncryptedPayload, /AF, /EmbeddedFiles ของ PDF 2.0 กับ collection ที่ซ่อนอยู่ซึ่งเอกสารเริ่มต้นคือ payload เอกสารด้านนอกต้องยังไม่เข้ารหัสและเปิดใช้ PDF MAC ไม่ได้ อนุญาต payload เข้ารหัสได้แค่ชุดเดียว

ดูเพิ่มเติม

SetEncryptedPayloadFromString, SetEncryptedPayloadFromVariant, IsUnencryptedWrapper