PDF-signatur

Pluginet Documentize PDF Signature för .NET låter användare digitalt signera PDF-dokument. Det erbjuder en strömlinjeformad process för att lägga till signaturer, säkerställa äkthet och skydda PDF-innehåll. Pluginet stöder både synliga och osynliga signaturer och erbjuder alternativ för att anpassa signaturens position, anledning, kontaktinformation och mer.

Nyckelfunktioner:

  • Digitalt signera PDF-dokument: Skydda dina dokument med synliga eller osynliga digitala signaturer.
  • PFX-stöd: Signera PDF-filer med hjälp av ett PFX-certifikat.
  • Anpassningsbara alternativ: Konfigurera signaturinställningar som anledning, plats och kontaktuppgifter.
  • Synliga och osynliga signaturer: Välj om signaturen är synlig på dokumentet.

Hur man signerar PDF-dokument

För att signera ett PDF-dokument med hjälp av en PFX-fil, följ dessa steg:

  1. Skapa en instans av Signature-klassen.
  2. Instansiera SignOptions-klassen med PFX-filens sökväg och lösenord.
  3. Lägg till indata-PDF och utdatafil i alternativen.
  4. Kör Process-metoden för att tillämpa signaturen.
 1  
 2var signature = new Signature();  
 3var signOptions = new SignOptions(@"C:\certificates\myCertificate.pfx", "pfxPassword");  
 4
 5// Lägg till indata-PDF och ange utdatafil  
 6signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7signOptions.AddOutput(new FileDataSource(@"C:\Samples\signedOutput.pdf"));  
 8
 9// Konfigurera signaturalternativ  
10signOptions.Reason = "Kontraktavtal";  
11signOptions.Contact = "johndoe@example.com";  
12signOptions.Location = "New York";  
13signOptions.PageNumber = 1;  
14signOptions.Visible = true;  
15signOptions.Rectangle = new Rectangle(100, 100, 200, 150);  
16
17// Tillämpa signaturen på dokumentet  
18signature.Process(signOptions);  

Hur man använder ström för PFX-fil

Du kan också signera en PDF med ett PFX-certifikat som tillhandahålls som en ström istället för en filväg. Detta möjliggör mer flexibel hantering av certifikatlagring.

  1. Skapa en instans av Signature-klassen.
  2. Instansiera SignOptions med en ström som innehåller PFX och lösenordet.
  3. Lägg till indata- och utdatafiler.
  4. Kör Process-metoden för att tillämpa signaturen.
 1  
 2using var pfxStream = File.OpenRead(@"C:\certificates\myCertificate.pfx");  
 3var signature = new Signature();  
 4var signOptions = new SignOptions(pfxStream, "pfxPassword");  
 5
 6// Lägg till indata- och utdatafiler  
 7signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 8signOptions.AddOutput(new FileDataSource(@"C:\Samples\signedOutput.pdf"));  
 9
10// Tillämpa signatur  
11signature.Process(signOptions);  

Hur man tillämpar osynliga signaturer

För att lägga till en osynlig signatur (en som skyddar dokumentet utan att visa signaturen på dokumentet), ställ helt enkelt in egenskapen Visible till false.

  1. Skapa en instans av SignOptions.
  2. Ställ in Visible till false.
  3. Lägg till indata- och utdatafiler.
  4. Anropa Process för att tillämpa den osynliga signaturen.
 1  
 2var signature = new Signature();  
 3var signOptions = new SignOptions(@"C:\certificates\myCertificate.pfx", "pfxPassword");  
 4
 5// Konfigurera osynlig signatur  
 6signOptions.Visible = false;  
 7
 8// Lägg till indata- och utdatafiler  
 9signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10signOptions.AddOutput(new FileDataSource(@"C:\Samples\invisiblySigned.pdf"));  
11
12// Behandla signatur  
13signature.Process(signOptions);  
 Svenska