SetEncryptEmbeddedFilesOnly

Biztonság, mellékletek

Leírás

A titkosítást a beágyazott fájlokra korlátozza, így maga a dokumentum jelszó nélkül nyílik meg és jelenik meg, míg a csatolmányai védettek maradnak

Szintaxis

Delphi

Function TPDFlib.SetEncryptEmbeddedFilesOnly(Enable: Integer): Integer;

Paraméterek

EnableAdjon át 1 értéket az Encrypt előtt csak a beágyazott fájlok védelméhez, vagy 0 értéket a teljes dokumentum titkosításának visszaállításához (alapértelmezett)

Visszatérési értékek

0Érvénytelen érték, nincs kiválasztott dokumentum, vagy a titkosítás már megkezdődött
1A beállítás alkalmazva

Megjegyzések

A titkosítási szótárban a /StmF és /StrF értéke Identity, a /EFF pedig a szabványos titkosítási szűrőre mutat, az ISO 32000-2 7.6.6 által erre az esetre meghatározott elrendezés szerint. Az oldaltartalom, a karakterláncok és a metaadatok titkosítatlanok maradnak, ezért minden olvasó jelszókérés nélkül jeleníti meg a dokumentumot, míg a beágyazott fájladatfolyamok titkosítottak, és kibontásukhoz jelszó szükséges

Ez a szokásos forma olyan számlákhoz, egészségügyi nyilvántartásokhoz és ügyiratokhoz, amelyek borítóoldalainak nyilvánosnak kell lenniük, de tartalmuknak nem. AES-128 vagy AES-256 szükséges; a régebbi RC4-kezelők nem rendelkeznek titkosításiszűrő-réteggel, ezért figyelmen kívül hagyják ezt a beállítást

Példa

PDF.SetEncryptEmbeddedFilesOnly(1);
PDF.DrawText(50, 50, 'Public cover page');
PDF.AddEmbeddedFile('case-file.zip', 'application/zip');
PDF.Encrypt('owner-pw', '', 4, Perms);   // AES-256
PDF.SaveToFile('dossier.pdf');

Lásd még

GetEncryptEmbeddedFilesOnly, Encrypt, AddEmbeddedFile, SetEncryptMetadata