Control de procesamiento de PDF Demostración de la función Aspose.PDF: use C# para importar o exportar anotaciones de PDF a XFDF

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 icono-default.png?t=N7T8https://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);

Supongo que te gusta

Origin blog.csdn.net/m0_67129275/article/details/132586741
Recomendado
Clasificación