PDF-säkerhet
Documentize PDF-säkerhet för .NET är ett kraftfullt verktyg som är utformat för att förbättra säkerheten för dina PDF-dokument genom att erbjuda kryptering och dekryptering. Det säkerställer att din känsliga information förblir konfidentiell och skyddad från obehörig åtkomst.
Nyckelfunktioner:
- Kryptera PDF-dokument: Säkra dina PDF-filer genom att lägga till användar- och ägarlösenord.
- Dekryptera PDF-dokument: Ta bort krypteringen från PDF-filer när det behövs.
- Ställ in behörigheter: Kontrollera behörigheter som utskrift, kopiering och modifiering av innehåll.
- Automation: Integrera kryptering och dekryptering i dina .NET-applikationer för automatiserade arbetsflöden.
- Efterlevnad: Säkerställ att dina dokument uppfyller branschstandarder för dokumentsäkerhet.
Hur man krypterar ett PDF-dokument
För att kryptera ett PDF-dokument, följ dessa steg:
- Skapa en instans av
Security
-klassen. - Skapa en instans av
EncryptionOptions
med önskade användar- och ägarlösenord. - Lägg till indata-PDF-filen med
AddInput
-metoden. - Ange utdatafilvägen med
AddOutput
. - Utför krypteringen med
Process
-metoden.
1
2// Instansiera säkerhetspluginet
3var plugin = new Security();
4
5// Konfigurera krypteringsalternativen
6var opt = new EncryptionOptions("user_password", "owner_password");
7
8// Lägg till indata-PDF-fil
9opt.AddInput(new FileDataSource("path_to_pdf"));
10
11// Ange utdatafilen för den krypterade PDF-filen
12opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));
13
14// Utför krypteringsprocessen
15plugin.Process(opt);
Hur man dekrypterar ett PDF-dokument
För att dekryptera ett PDF-dokument, följ dessa steg:
- Skapa en instans av
Security
-klassen. - Skapa en instans av
DecryptionOptions
med det nödvändiga lösenordet. - Lägg till den krypterade PDF-filen med
AddInput
-metoden. - Ange utdatafilvägen med
AddOutput
. - Utför dekrypteringen med
Process
-metoden.
1
2// Instansiera säkerhetspluginet
3var plugin = new Security();
4
5// Konfigurera dekrypteringsalternativen
6var opt = new DecryptionOptions("user_password");
7
8// Lägg till indata-krypterad PDF-fil
9opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));
10
11// Ange utdatafilen för den dekrypterade PDF-filen
12opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));
13
14// Utför dekrypteringsprocessen
15plugin.Process(opt);
Ställa in behörigheter på PDF-dokument
När du krypterar en PDF kan du ställa in olika behörigheter för att kontrollera hur dokumentet kan användas.
- Utskrift: Tillåt eller förbjuda utskrift av dokumentet.
- Kopiering: Tillåt eller förbjuda kopiering av innehåll.
- Modifiering: Tillåt eller förbjuda modifieringar av dokumentet.
För att ställa in behörigheter kan du konfigurera EncryptionOptions
i enlighet därmed.