importer exporter des annotations pdf xfdf

Les annotations sont souvent utilisées pour ajouter des clarifications, des explications, des détails ou des commentaires à certains documents. Dans les fichiers PDF, les annotations sont fréquemment utilisées et vous devrez peut-être les importer ou les exporter au format XFDF. Vous pouvez facilement importer ou exporter des annotations par programmation à l’aide de C# ou VB.NET. Passons en revue le contenu suivant :

API d’importation ou d’exportation d’annotations - Installation

Aspose.PDF for .NET L’API expose différentes classes, propriétés et méthodes pour travailler avec des fichiers PDF. De même, vous pouvez importer ou exporter des annotations à partir de documents PDF vers le fichier XFDF avec la classe PDFAnnotationEditor. Il expose différentes méthodes qui peuvent être utilisées pour importer ou exporter des annotations par programmation. Vous devez installer l’API en la téléchargeant depuis New Releases, ou via le gestionnaire de solution NuGet dans Microsoft Visual Studio IDE. La commande suivante peut être utilisée pour installer l’API :

PM> Install-Package Aspose.Pdf

Importer des annotations de XFDF au format PDF en utilisant C# ou VB.NET

Vous pouvez importer des annotations dans un fichier PDF à partir d’un fichier XFDF existant dans vos applications basées sur .NET à l’aide des langages de programmation C# ou VB.NET. L’API prend en charge l’importation de différents types d’annotations répertoriés sous l’énumération AnnotationType dans les références d’API. Suivons les étapes suivantes pour importer des annotations de XFDF au format PDF à l’aide des langages de programmation C# ou VB.NET dans vos applications basées sur le framework .NET.

  1. Initialiser l’objet de classe PdfAnnotationEditor
  2. Charger le document PDF d’entrée
  3. Charger le fichier XFDF pour importer des annotations
  4. Spécifiez les types d’annotations que vous souhaitez importer
  5. Importer des annotations de XFDF vers un fichier PDF
  6. Enregistrez le fichier PDF de sortie

L’extrait de code ci-dessous montre comment importer des annotations d’un fichier XFDF vers un fichier PDF à l’aide de C# ou VB.NET :

// Créer un objet de la classe PdfAnnotationEditor
PdfAnnotationEditor editor = new PdfAnnotationEditor();
// Lier le fichier PDF d'entrée
editor.BindPdf(dataDir + "inFile.pdf");
// Créer un flux de fichiers pour le fichier XFDF d'entrée afin d'importer des annotations
FileStream fileStream = new FileStream(dataDir + "exportannotations.xfdf", FileMode.Open, FileAccess.Read);
// Créez une énumération de tous les types d'annotations que vous souhaitez importer
Enum[] annType = { AnnotationType.Text };
// Importer des annotations du ou des types spécifiés à partir du fichier XFDF
editor.ImportAnnotationFromXfdf(fileStream, annType);
// Enregistrer le fichier pdf de sortie
editor.Save(dataDir + "ImportAnnotations_out.pdf");

Exporter des annotations de PDF vers un fichier XFDF à l’aide de C# ou VB.NET

L’exportation d’annotations à partir de fichiers PDF peut être utile pour rendre le fichier présentable ou pour ne conserver intact qu’un type spécifique d’annotations. Par exemple, lorsque quelqu’un examine un rapport de faisabilité ou une soumission de thèse, supposons qu’il puisse surligner du texte, ajouter des commentaires ou du texte. Plus tard, ils veulent conserver uniquement le texte avant de renvoyer le PDF à l’auteur. Dans de tels scénarios, l’exportation d’annotations vers XFDF peut être utile car elle vous permet d’exporter des annotations spécifiques selon vos besoins. Les étapes suivantes montrent comment exporter des annotations du format PDF au format XFDF :

  1. Initialiser l’objet PdfAnnotationEditor
  2. Charger le fichier PDF d’entrée
  3. Créer un fichier XFDF pour enregistrer les annotations exportées
  4. Spécifiez le type d’annotation à exporter
  5. Exportez les annotations avec la méthode ExportAnnotationsXfdf

L’extrait de code ci-dessous montre comment exporter des annotations d’un fichier PDF vers un fichier XFDF à l’aide de C# ou VB.NET :

// Créer un objet de la classe PdfAnnotationEditor
PdfAnnotationEditor editor = new PdfAnnotationEditor();
// Lier le fichier PDF d'entrée
editor.BindPdf(dataDir + "inFile.pdf");
// Créer un flux de fichiers pour le fichier XFDF de sortie afin d'exporter les annotations
FileStream fileStream = new FileStream(dataDir + "exportannotations.xfdf", FileMode.Create, FileAccess.Write);
// Créez une énumération de tous les types d'annotations que vous souhaitez exporter
Enum[] annoType = { AnnotationType.Text };
// Exporter les annotations du ou des types spécifiés vers un fichier XFDF
editor.ExportAnnotationsXfdf(fileStream, 1, 5, annoType);

Conclusion

Dans cet article, nous avons exploré comment importer et exporter des annotations du format PDF au format XFDF. Nous avons exploré différents exemples et scénarios où l’importation ou l’exportation des annotations peut être utile. De même, il existe de nombreux cas d’utilisation et scénarios où cette fonctionnalité est précieuse. Si vous souhaitez discuter d’un scénario, n’hésitez pas à nous contacter sur Free Support Forum. Vous pouvez également explorer l’API en consultant la Documentation API ainsi que les Références API. Nous avons hâte d’avoir de tes nouvelles!

Voir également