SetEncryptedPayloadFromFile

Security and encryption

Descriere

Stochează octeții compleți ai unui fișier PDF criptat ca payload asociat al PDF-ului necriptat selectat

Sintaxă

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

Parametri

FileNameCalea payload-ului PDF criptat complet
SubtypeNume PDF care identifică handlerul de criptare, de exemplu Standard
PayloadVersionNume PDF opțional care identifică versiunea handler-ului

Return values

1The payload was added
0Fișierul, metadatele, documentul selectat sau starea wrapper-ului era invalidă

Remarks

Wrapper-ul folosește PDF 2.0 /EncryptedPayload, /AF, /EmbeddedFiles și o colecție ascunsă al cărei document inițial este payload-ul Documentul exterior trebuie să rămână necriptat și nu poate activa PDF MAC; este permis un singur payload criptat

Consultați și

SetEncryptedPayloadFromString, SetEncryptedPayloadFromVariant, IsUnencryptedWrapper