Anotace se často používají k přidání vysvětlení, vysvětlení, podrobností nebo komentářů k některým dokumentům. V souborech PDF se často používají anotace a možná je budete muset importovat nebo exportovat do formátu XFDF. Anotace můžete snadno importovat nebo exportovat programově pomocí C# nebo VB.NET. Pojďme si projít následující obsah:
- Rozhraní API pro import nebo export anotací – instalace
- Importujte anotace z XFDF do PDF pomocí C# nebo VB.NET
- Exportujte anotace z PDF do XFDF pomocí C# nebo VB.NET
Rozhraní API pro import nebo export anotací – instalace
Aspose.PDF for .NET API zpřístupňuje různé třídy, vlastnosti a metody pro práci se soubory PDF. Podobně můžete importovat nebo exportovat anotace z dokumentů PDF do souboru XFDF pomocí třídy PDFAnnotationEditor. Odhaluje různé metody, které lze použít k importu nebo exportu anotací programově. Rozhraní API je třeba nainstalovat jeho stažením z New Releases nebo prostřednictvím správce řešení NuGet v Microsoft Visual Studio IDE. K instalaci API lze použít následující příkaz:
PM> Install-Package Aspose.Pdf
Importujte anotace z XFDF do PDF pomocí C# nebo VB.NET
Anotace můžete importovat do souboru PDF z existujícího souboru XFDF ve vašich aplikacích založených na .NET pomocí programovacích jazyků C# nebo VB.NET. Rozhraní API podporuje import různých typů anotací, jak je uvedeno v seznamu AnnotationType v odkazech na rozhraní API. Při importu anotací z XFDF do PDF pomocí programovacích jazyků C# nebo VB.NET ve vašich aplikacích založených na .NET Framework postupujte podle následujících kroků.
- Inicializujte objekt třídy PdfAnnotationEditor
- Načtěte vstupní PDF dokument
- Chcete-li importovat anotace, načtěte soubor XFDF
- Zadejte typy poznámek, které chcete importovat
- Importujte anotace z XFDF do souboru PDF
- Uložte výstupní soubor PDF
Níže uvedený úryvek kódu ukazuje, jak importovat anotace ze souboru XFDF do souboru PDF pomocí C# nebo VB.NET:
// Vytvořte objekt třídy PdfAnnotationEditor
PdfAnnotationEditor editor = new PdfAnnotationEditor();
// Svázat vstupní soubor PDF
editor.BindPdf(dataDir + "inFile.pdf");
// Vytvořte proud souboru pro vstupní soubor XFDF pro import anotací
FileStream fileStream = new FileStream(dataDir + "exportannotations.xfdf", FileMode.Open, FileAccess.Read);
// Vytvořte výčet všech typů anotací, které chcete importovat
Enum[] annType = { AnnotationType.Text };
// Importujte anotace zadaného typu (typů) ze souboru XFDF
editor.ImportAnnotationFromXfdf(fileStream, annType);
// Uložit výstupní soubor pdf
editor.Save(dataDir + "ImportAnnotations_out.pdf");
Exportujte anotace z PDF do souboru XFDF pomocí C# nebo VB.NET
Export anotací ze souborů PDF může být užitečný pro to, aby byl soubor prezentovatelný, nebo pro zachování neporušeného pouze určitého typu anotací. Když například někdo kontroluje zprávu o proveditelnosti nebo odevzdanou práci, předpokládejme, že může zvýraznit nějaký text, přidat komentáře nebo text. Později si chtějí ponechat pouze text před odesláním PDF zpět autorovi. V takových scénářích může export anotací do XFDF pomoci, protože vám umožňuje exportovat konkrétní anotace podle vašich požadavků. Následující kroky ukazují, jak exportovat anotace z PDF do formátu XFDF:
- Inicializujte objekt PdfAnnotationEditor
- Načíst vstupní soubor PDF
- Vytvořte soubor XFDF pro uložení exportovaných anotací
- Zadejte typ anotace pro export
- Exportujte anotace pomocí metody ExportAnnotationsXfdf
Níže uvedený fragment kódu ukazuje, jak exportovat anotace ze souboru PDF do souboru XFDF pomocí C# nebo VB.NET:
// Vytvořte objekt třídy PdfAnnotationEditor
PdfAnnotationEditor editor = new PdfAnnotationEditor();
// Svázat vstupní soubor PDF
editor.BindPdf(dataDir + "inFile.pdf");
// Vytvořte souborový proud pro výstupní soubor XFDF pro export anotací
FileStream fileStream = new FileStream(dataDir + "exportannotations.xfdf", FileMode.Create, FileAccess.Write);
// Vytvořte výčet všech typů anotací, které chcete exportovat
Enum[] annoType = { AnnotationType.Text };
// Exportujte anotace zadaného typu (typů) do souboru XFDF
editor.ExportAnnotationsXfdf(fileStream, 1, 5, annoType);
Závěr
V tomto článku jsme prozkoumali, jak importovat a exportovat anotace z PDF do formátu XFDF. Prozkoumali jsme různé příklady a scénáře, kde může být užitečné importování nebo exportování anotací. Stejně tak existuje mnoho případů použití a scénářů, kde je tato funkce cenná. Pokud chcete diskutovat o jakémkoli scénáři, neváhejte nás kontaktovat na Free Support Forum. Rozhraní API můžete také prozkoumat tak, že se poučíte z dokumentace API a také odkazy na rozhraní API. Těšíme se na setkání s Vámi!