SetEncryptedPayloadFromFile

Sikkerhed og kryptering

Beskrivelse

Gemmer alle bytes i en krypteret PDF-fil som det tilknyttede indhold i den valgte ukrypterede PDF

Syntaks

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

Parametre

FileNameSti til hele den krypterede PDF-nyttelast
SubtypePDF-navn, der identificerer krypteringshandleren, f.eks. Standard
PayloadVersionValgfrit PDF-navn, der identificerer handlerversionen

Returværdier

1Nyttelasten blev tilføjet
0Filen, metadataene, det valgte dokument eller wrappertilstanden var ugyldig

Bemærkninger

Wrapperen bruger PDF 2.0-/EncryptedPayload, /AF, /EmbeddedFiles og en skjult samling, hvis oprindelige dokument er nyttelasten

Det ydre dokument skal forblive ukrypteret og kan ikke aktivere PDF MAC; kun én krypteret nyttelast er tilladt

Se også

SetEncryptedPayloadFromString, SetEncryptedPayloadFromVariant, IsUnencryptedWrapper