Průvodce podepisováním souborů PDF pomocí metadat pomocí GroupDocs.Signature
Zavedení
tomto tutoriálu se naučíme, jak podepsat dokument PDF a přidat metadata pomocí GroupDocs.Signature for .NET. Přidáním metadat vylepšíte dokument poskytnutím základních informací, jako je autorství, datum vytvoření, ID dokumentu a další.
Předpoklady
Než začneme, ujistěte se, že máte následující:
- GroupDocs.Signature pro .NET: Stáhněte si ji zzde.
- Dokument PDF: Připravte si vzorový soubor PDF k podpisu.
- Základní znalost programování v C#: Pro pochopení příkladů kódu je nezbytná znalost syntaxe C#.
Importovat jmenné prostory
Začněte importem požadovaných jmenných prostorů, abyste získali přístup k nezbytným třídám a metodám:
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
Krok 1: Načtěte dokument PDF
Zadejte cestu k dokumentu PDF, který chcete podepsat:
string filePath = "sample.pdf";
Krok 2: Zadejte cestu k výstupnímu souboru
Definujte, kam se podepsaný PDF s metadaty uloží:
string outputFilePath = Path.Combine("Your Document Directory", "SignPdfWithMetadata", "SignedWithMetadata.pdf");
Krok 3: Vytvořte instanci podpisu
Inicializovat aSignature
instance s cestou k dokumentu PDF:
using (Signature signature = new Signature(filePath))
{
// Sem bude umístěn kód související s podpisem
}
Krok 4: Definujte možnosti metadat
VytvořitMetadataSignOptions
a přidejte pole metadat spolu s jejich hodnotami:
MetadataSignOptions options = new MetadataSignOptions();
options
.Add(new PdfMetadataSignature("Author", "Mr. Sherlock Holmes")) // Hodnota řetězce
.Add(new PdfMetadataSignature("CreatedOn", DateTime.Now)) // Hodnota DateTime
.Add(new PdfMetadataSignature("DocumentId", 123456)) // Celočíselná hodnota
.Add(new PdfMetadataSignature("SignatureId", 123.456D)) // Dvojnásobná hodnota
.Add(new PdfMetadataSignature("Amount", 123.456M)) // Desetinná hodnota
.Add(new PdfMetadataSignature("Total", 123.456F)); // Plovoucí hodnota
Krok 5: Podepište dokument
Podepište dokument PDF pomocí zadaných možností metadat a uložte podepsaný dokument:
SignResult result = signature.Sign(outputFilePath, options);
Console.WriteLine($"\nSource document signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
Závěr
V tomto tutoriálu jsme probrali, jak podepsat dokument PDF s metadaty pomocí GroupDocs.Signature for .NET. Pomocí těchto kroků můžete snadno obohatit své soubory PDF o cenná metadata, zlepšit jejich sledovatelnost a užitečnost.
FAQ
Mohu do svých dokumentů PDF přidat vlastní pole metadat?
Ano, můžete přidat vlastní pole metadat zadáním názvu pole a jeho odpovídající hodnoty pomocí GroupDocs.Signature for .NET.
Je GroupDocs.Signature for .NET kompatibilní se všemi verzemi rozhraní .NET Framework?
GroupDocs.Signature for .NET je kompatibilní s různými verzemi rozhraní .NET Framework, což zajišťuje flexibilitu a snadnou integraci.
Podporuje GroupDocs.Signature podepisování jiných formátů dokumentů kromě PDF?
Ano, GroupDocs.Signature podporuje širokou škálu formátů dokumentů, včetně Wordu, Excelu, PowerPointu a dalších.
Mohu hromadně podepsat více dokumentů pomocí GroupDocs.Signature for .NET?
Absolutně! Můžete hromadně podepsat více dokumentů procházením seznamu souborů a programovým použitím procesu podpisu.
Je pro uživatele GroupDocs.Signature k dispozici technická podpora?
Ano, GroupDocs poskytuje specializovanou technickou podporu prostřednictvím svých fór. Můžete vstoupit do fóra podporyzde.