PDF-säkerhet
Documentize PDF-säkerhet för .NET är ett kraftfullt verktyg 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 mot 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:er vid behov.
- Ställ in behörigheter: Kontrollera behörigheter som utskrift, kopiering och modifiering av innehåll.
- Automatisering: Integrera kryptering och dekryptering i dina .NET-appar för automatiserade arbetsflöden.
- Regelefterlevnad: 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 input-PDF-filen med hjälp av
AddInput
-metoden. - Ställ in sökvägen för utdatafilen med
AddOutput
. - Utför krypteringen med hjälp av
Process
-metoden.
1// Instansiera säkerhetsplugin
2var plugin = new Security();
3
4// Konfigurera krypteringsalternativen
5var opt = new EncryptionOptions("user_password", "owner_password");
6
7// Lägg till input-PDF-fil
8opt.AddInput(new FileDataSource("path_to_pdf"));
9
10// Specificera den utdata krypterade PDF-filen
11opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));
12
13// Utför krypteringsprocessen
14plugin.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 hjälp av
AddInput
-metoden. - Ställ in sökvägen för utdatafilen med
AddOutput
. - Utför dekrypteringen med hjälp av
Process
-metoden.
1// Instansiera säkerhetsplugin
2var plugin = new Security();
3
4// Konfigurera dekrypteringsalternativen
5var opt = new DecryptionOptions("user_password");
6
7// Lägg till input krypterad PDF-fil
8opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));
9
10// Specificera den utdata dekrypterade PDF-filen
11opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));
12
13// Utför dekrypteringsprocessen
14plugin.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 neka utskrift av dokumentet.
- Kopiering: Tillåt eller neka kopiering av innehåll.
- Modifiering: Tillåt eller neka ändringar av dokumentet.
För att ställa in behörigheter kan du konfigurera EncryptionOptions
i enlighet med detta.