Handleiding voor het ondertekenen van PDF's met metagegevens met behulp van GroupDocs.Signature
Invoering
In deze tutorial leren we hoe we een PDF-document ondertekenen en metadata toevoegen met behulp van GroupDocs.Signature voor .NET. Het toevoegen van metadata verbetert het document door essentiële informatie te verstrekken, zoals auteurschap, aanmaakdatum, document-ID en meer.
Vereisten
Voordat we beginnen, zorg ervoor dat u het volgende heeft:
- GroupDocs.Signature voor .NET: Download het vanhier.
- Een PDF-document: Zorg dat u een voorbeeld-PDF-bestand bij de hand hebt om te ondertekenen.
- Basiskennis van C#-programmering: Kennis van de C#-syntaxis is noodzakelijk om de codevoorbeelden te begrijpen.
Naamruimten importeren
Begin met het importeren van de vereiste naamruimten om toegang te krijgen tot de benodigde klassen en methoden:
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
Stap 1: Het PDF-document laden
Geef het pad op van het PDF-document dat u wilt ondertekenen:
string filePath = "sample.pdf";
Stap 2: Geef het pad van het uitvoerbestand op
Definieer waar de ondertekende PDF met metagegevens wordt opgeslagen:
string outputFilePath = Path.Combine("Your Document Directory", "SignPdfWithMetadata", "SignedWithMetadata.pdf");
Stap 3: Een handtekeninginstantie maken
Initialiseren van eenSignature
exemplaar met het pad naar het PDF-document:
using (Signature signature = new Signature(filePath))
{
// Code met betrekking tot handtekeningen komt hier
}
Stap 4: Metagegevensopties definiëren
CreërenMetadataSignOptions
en voeg de metagegevensvelden samen met hun waarden toe:
MetadataSignOptions options = new MetadataSignOptions();
options
.Add(new PdfMetadataSignature("Author", "Mr. Sherlock Holmes")) // Stringwaarde
.Add(new PdfMetadataSignature("CreatedOn", DateTime.Now)) // DateTime-waarde
.Add(new PdfMetadataSignature("DocumentId", 123456)) // Gehele waarde
.Add(new PdfMetadataSignature("SignatureId", 123.456D)) // Dubbele waarde
.Add(new PdfMetadataSignature("Amount", 123.456M)) // Decimale waarde
.Add(new PdfMetadataSignature("Total", 123.456F)); // Vlotterwaarde
Stap 5: Onderteken het document
Onderteken het PDF-document met de opgegeven metagegevensopties en sla het ondertekende document op:
SignResult result = signature.Sign(outputFilePath, options);
Console.WriteLine($"\nSource document signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
Conclusie
In deze tutorial hebben we behandeld hoe u een PDF-document ondertekent met metadata met behulp van GroupDocs.Signature voor .NET. Door deze stappen te volgen, kunt u uw PDF-bestanden eenvoudig verrijken met waardevolle metadata, waardoor hun traceerbaarheid en bruikbaarheid worden verbeterd.
Veelgestelde vragen
Kan ik aangepaste metagegevensvelden toevoegen aan mijn PDF-documenten?
Ja, u kunt aangepaste metagegevensvelden toevoegen door de veldnaam en de bijbehorende waarde op te geven met behulp van GroupDocs.Signature voor .NET.
Is GroupDocs.Signature voor .NET compatibel met alle versies van .NET Framework?
GroupDocs.Signature voor .NET is compatibel met verschillende versies van het .NET Framework, wat zorgt voor flexibiliteit en eenvoudige integratie.
Ondersteunt GroupDocs.Signature het ondertekenen van andere documentformaten dan PDF?
Ja, GroupDocs.Signature ondersteunt een breed scala aan documentformaten, waaronder Word, Excel, PowerPoint en meer.
Kan ik meerdere documenten in bulk ondertekenen met GroupDocs.Signature voor .NET?
Absoluut! U kunt meerdere documenten in bulk ondertekenen door een lijst met bestanden te doorlopen en het handtekeningproces programmatisch toe te passen.
Is er technische ondersteuning beschikbaar voor GroupDocs.Signature-gebruikers?
Ja, GroupDocs biedt toegewijde technische ondersteuning via haar forums. U kunt het supportforum bereikenhier.