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 LongDLL
int DLSetEncryptedPayloadFromFile(int InstanceID, const wchar_t* FileName, const wchar_t* Subtype, const wchar_t* PayloadVersion);Parametri
| FileName | Calea payload-ului PDF criptat complet |
|---|---|
| Subtype | Nume PDF care identifică handlerul de criptare, de exemplu Standard |
| PayloadVersion | Nume PDF opțional care identifică versiunea handler-ului |
Return values
| 1 | The payload was added |
|---|---|
| 0 | Fiș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