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
| Enable | Adjon á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 |
|---|---|
| 1 | A 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