import export pdf anotace xfdf

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

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ů.

  1. Inicializujte objekt třídy PdfAnnotationEditor
  2. Načtěte vstupní PDF dokument
  3. Chcete-li importovat anotace, načtěte soubor XFDF
  4. Zadejte typy poznámek, které chcete importovat
  5. Importujte anotace z XFDF do souboru PDF
  6. 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:

  1. Inicializujte objekt PdfAnnotationEditor
  2. Načíst vstupní soubor PDF
  3. Vytvořte soubor XFDF pro uložení exportovaných anotací
  4. Zadejte typ anotace pro export
  5. 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!

Viz také