Los comentarios se utilizan generalmente para agregar instrucciones, explicaciones, detalles o comentarios a algunos documentos. En los archivos PDF, las anotaciones se utilizan con frecuencia y es posible que necesite importarlas o exportarlas al formato XFDF. En este artículo, le mostraré cómo importar o exportar fácilmente anotaciones mediante programación usando C# o VB.NET. Echemos un vistazo a lo siguiente:
- Importe comentarios de XFDF a PDF usando C# o VB.NET
- Exporte anotaciones de PDF a XFDF usando C# o VB.NET
Haga clic para descargar la última versión de Aspose.PDF https://www.evget.com/product/565/download
Importe comentarios de XFDF a PDF usando C# o VB.NET
Las anotaciones se pueden importar a archivos PDF desde archivos XFDF existentes en aplicaciones basadas en .NET utilizando los lenguajes de programación C# o VB.NET. La API admite la importación de diferentes tipos de anotaciones enumeradas en la enumeración AnnotationType en la Referencia de la API. Sigamos los pasos a continuación para importar anotaciones de XFDF a PDF usando el lenguaje de programación C# o VB.NET en una aplicación basada en .NET Framework.
- Inicializar el objeto de clase PdfAnnotationEditor
- Cargue el documento PDF de entrada
- Cargue un archivo XFDF para importar anotaciones
- Especifica el tipo de anotaciones a importar.
- Importar anotaciones desde XFDF a archivos PDF
- Guarde el archivo PDF de salida
El siguiente fragmento de código muestra cómo importar comentarios de un archivo XFDF a un archivo PDF usando C# o VB.NET:
// Crea un objeto de la clase PdfAnnotationEditor PdfAnnotationEditor editor = new PdfAnnotationEditor(); // Vincular el editor de archivos PDF de entrada.BindPdf(dataDir + "inFile.pdf"); // Crea una secuencia de archivos para el archivo XFDF de entrada para importar anotaciones FileStream fileStream = new FileStream(dataDir + "exportannotations.xfdf", FileMode.Open, FileAccess.Read); // Crea una enumeración de todos los tipos de anotaciones que deseas importar Enum[] annType = { AnnotationType.Text }; // Importar anotaciones de tipo(s) especificado(s) desde el editor de archivos XFDF.ImportAnnotationFromXfdf(fileStream, annType); // Guardar el editor de archivos pdf de salida.Save (dataDir + "ImportAnnotations_out.pdf");
Exporte anotaciones de PDF a un archivo XFDF usando C# o VB.NET
Exportar anotaciones desde archivos PDF ayuda a que el archivo se pueda visualizar o a mantener intactos solo ciertos tipos de anotaciones. Por ejemplo, cuando alguien está revisando un informe de viabilidad o la presentación de una tesis, supongamos que podría resaltar algún texto, agregar un comentario o texto. Más tarde, solo quieren conservar el texto antes de enviar el PDF al autor. En este caso, exportar anotaciones a XFDF puede resultar útil, ya que le permite exportar anotaciones específicas según sea necesario. Los siguientes pasos muestran cómo exportar anotaciones de PDF a formato XFDF:
- Inicializar el objeto PdfAnnotationEditor
- Cargar archivo PDF de entrada
- Cree un archivo XFDF para contener anotaciones exportadas
- Especificar el tipo de anotación para exportar
- Exportar anotaciones utilizando el método ExportAnnotationsXfdf
El siguiente fragmento de código muestra cómo exportar anotaciones de un archivo PDF a un archivo XFDF usando C# o VB.NET:
// Crea un objeto de la clase PdfAnnotationEditor PdfAnnotationEditor editor = new PdfAnnotationEditor(); // Vincular el editor de archivos PDF de entrada.BindPdf(dataDir + "inFile.pdf"); // Crear una secuencia de archivos para el archivo XFDF de salida para exportar anotaciones FileStream fileStream = new FileStream(dataDir + "exportannotations.xfdf", FileMode.Create, FileAccess.Write); // Crea una enumeración de todos los tipos de anotaciones que deseas exportar Enum[] annoType = { AnnotationType.Text }; // Exportar anotaciones de tipo(s) especificado(s) al editor de archivos XFDF.ExportAnnotationsXfdf(fileStream, 1, 5, annoType);