Zabezpečení PDF
Documentize PDF Security for .NET je mocný nástroj navržený k posílení zabezpečení vašich PDF dokumentů tím, že poskytuje šifrovací a dešifrovací schopnosti. Zajišťuje, že vaše citlivé informace zůstávají důvěrné a chráněné před neoprávněným přístupem.
Klíčové vlastnosti:
- Šifrování PDF dokumentů: Zabezpečte své PDF soubory přidáním uživatelských a vlastníckých hesel.
- Dešifrování PDF dokumentů: Odeberte šifrování z PDF podle potřeby.
- Nastavení oprávnění: Řiďte oprávnění, jako je tisk, kopírování a úprava obsahu.
- Automatizace: Integrujte šifrování a dešifrování do svých .NET aplikací pro automatizované pracovní postupy.
- Soulad: Zajistěte, že vaše dokumenty splňují průmyslové standardy pro zabezpečení dokumentů.
Jak zašifrovat PDF dokument
Pro zašifrování PDF dokumentu postupujte podle těchto kroků:
- Vytvořte instanci třídy
Security
. - Vytvořte instanci
EncryptionOptions
s požadovanými uživatelskými a vlastníckými hesly. - Přidejte vstupní PDF soubor pomocí metody
AddInput
. - Nastavte cestu k výstupnímu souboru pomocí
AddOutput
. - Proveďte šifrování pomocí metody
Process
.
1// Instancujte plugin Security
2var plugin = new Security();
3
4// Nakonfigurujte šifrovací možnosti
5var opt = new EncryptionOptions("uzivatelske_heslo", "vlastnicke_heslo");
6
7// Přidejte vstupní PDF soubor
8opt.AddInput(new FileDataSource("cesta_k_pdf"));
9
10// Určete výstupní zašifrovaný PDF soubor
11opt.AddOutput(new FileDataSource("cesta_k_zašifrovanému_pdf"));
12
13// Proveďte proces šifrování
14plugin.Process(opt);
Jak dešifrovat PDF dokument
Pro dešifrování PDF dokumentu postupujte podle těchto kroků:
- Vytvořte instanci třídy
Security
. - Vytvořte instanci
DecryptionOptions
s potřebným heslem. - Přidejte zašifrovaný PDF soubor pomocí metody
AddInput
. - Nastavte cestu k výstupnímu souboru pomocí
AddOutput
. - Proveďte dešifrování pomocí metody
Process
.
1// Instancujte plugin Security
2var plugin = new Security();
3
4// Nakonfigurujte dešifrovací možnosti
5var opt = new DecryptionOptions("uzivatelske_heslo");
6
7// Přidejte vstupní zašifrovaný PDF soubor
8opt.AddInput(new FileDataSource("cesta_k_zašifrovanému_pdf"));
9
10// Určete výstupní dešifrovaný PDF soubor
11opt.AddOutput(new FileDataSource("cesta_k_dešifrovanému_pdf"));
12
13// Proveďte proces dešifrování
14plugin.Process(opt);
Nastavení oprávnění pro PDF dokumenty
Při šifrování PDF můžete nastavit různá oprávnění, abyste kontrolovali, jak může být dokument používán.
- Tisk: Povolit nebo zakázat tisk dokumentu.
- Kopírování: Povolit nebo zakázat kopírování obsahu.
- Upravy: Povolit nebo zakázat úpravy dokumentu.
Pro nastavení oprávnění můžete odpovídajícím způsobem nakonfigurovat EncryptionOptions
.