FAQs

Este FAQ proporciona información completa sobre las características y funcionalidades de Documentize .NET Plugins, abarcando aspectos como conversión de PDF, manejo de formularios y generación de tabla de contenidos (TOC).


Preguntas Generales

1. ¿Qué es Documentize para .NET?

Documentize para .NET es una poderosa biblioteca para gestionar y procesar documentos PDF programáticamente. Incluye plugins para convertir PDFs a varios formatos, editar formularios PDF, agregar firmas digitales, generar TOCs y garantizar la conformidad con PDF/A para archivo a largo plazo.

2. ¿Cómo instalo los plugins de Documentize para .NET?

Puedes instalar los plugins de Documentize descargando los archivos de ensamblado desde el sitio web oficial o obteniendo paquetes directamente desde NuGet. Las instrucciones de instalación detalladas están disponibles en la documentación de cada plugin.


Plugins de Conversión de PDF

3. ¿Cómo puedo convertir un documento PDF a un archivo de Word (DOC/DOCX)?

Para convertir un documento PDF a formato Word utilizando el Convertidor de PDF a DOC:

  1. Instancia la clase PdfDoc.
  2. Crea un objeto PdfToDocOptions para configurar las opciones de conversión.
  3. Agrega las rutas de archivo de entrada PDF y de salida DOC/DOCX.
  4. Llama al método Process para ejecutar la conversión.

4. ¿Cómo convierto páginas PDF en imágenes JPEG?

Usando el Convertidor de PDF a JPEG:

  1. Crea una instancia de la clase Jpeg.
  2. Establece opciones de conversión (por ejemplo, resolución, rango de páginas) a través de JpegOptions.
  3. Agrega las rutas de archivo de entrada/salida.
  4. Llama al método Jpeg.Process para ejecutar la conversión.

5. ¿Cómo convierto un PDF a PNG?

Para convertir un PDF a formato PNG:

  1. Crea una instancia de la clase Png y un objeto PngOptions.
  2. Agrega el PDF de entrada y especifica la carpeta de salida.
  3. Establece opciones como la resolución (por ejemplo, 300 DPI).
  4. Llama al método Process para generar imágenes PNG.

6. ¿Cómo convierto un PDF a Excel (XLS/XLSX)?

Para convertir PDF a Excel:

  1. Instancia la clase PdfXls.
  2. Utiliza PdfToXlsOptions para configurar las rutas de entrada/salida y las opciones de conversión.
  3. Llama al método Process para iniciar la conversión.

7. ¿Cómo convierto un PDF a HTML?

Para convertir documentos PDF a HTML:

  1. Crea una instancia de la clase PdfHtml.
  2. Configura las opciones de conversión con PdfToHtmlOptions o HtmlToPdfOptions.
  3. Agrega las rutas de entrada/salida y llama al método Process.

Manejo de Formularios PDF

8. ¿Cómo puedo editar formularios PDF con el Editor de Formas?

El Editor de Formularios PDF proporciona capacidades para:

  • Agregar campos (FormEditorAddOptions).
  • Actualizar campos (FormEditorSetOptions).
  • Eliminar campos (FormRemoveSelectedFieldsOptions). Después de configurar los campos del formulario, ejecuta el método Process.

9. ¿Cómo aplanar formularios PDF?

Para aplanar campos de formulario:

  1. Instancia la clase FormFlattener.
  2. Utiliza FormFlattenAllFieldsOptions para aplanar todos los campos o FormFlattenSelectedFieldsOptions para dirigirte a campos específicos.
  3. Agrega archivos de entrada/salida y llama al método Process.

10. ¿Cómo puedo exportar datos de formularios PDF?

Para exportar datos de formularios, utiliza el Exportador de Formularios PDF. Crea un objeto FormExporterValuesToCsvOptions, especifica las condiciones de los campos del formulario y ejecuta el método Process para exportar los datos en formato CSV.


Gestión de PDF/A y TOC

11. ¿Cómo convierto un PDF a formato PDF/A?

Para convertir PDFs a PDF/A:

  1. Utiliza la clase PdfAConverter.
  2. Configura la versión PDF/A (por ejemplo, PDF/A-3B) en PdfAConvertOptions.
  3. Agrega las rutas de entrada/salida y llama al método Process.

12. ¿Cómo genero una Tabla de Contenidos (TOC) en un PDF?

Para crear un TOC:

  1. Crea una instancia de la clase TocGenerator.
  2. Utiliza TocOptions para definir los parámetros del TOC.
  3. Agrega archivos de entrada/salida y ejecuta el método Process.

Manejo de Firmas

13. ¿Cómo puedo firmar digitalmente un documento PDF?

Para agregar una firma digital:

  1. Instancia la clase Signature.
  2. Utiliza SignOptions para configurar el archivo PFX, la contraseña y los detalles de la firma (por ejemplo, razón, información de contacto).
  3. Agrega archivos de entrada/salida y ejecuta el método Process.

Características Adicionales

14. ¿Puedo dividir archivos PDF usando Documentize?

Sí, utilizando el Divisor de PDF:

  1. Instancia la clase Splitter.
  2. Configura las opciones de división usando SplitOptions.
  3. Agrega las rutas de entrada/salida y llama al método Process.

15. ¿Cómo fusiono múltiples archivos PDF en uno?

Para fusionar PDFs:

  1. Instancia la clase Merger.
  2. Agrega PDFs de entrada y especifica un archivo de salida a través de MergeOptions.
  3. Ejecuta el método Process para fusionar los archivos.

16. ¿Está Documentize limitado a trabajar solo con PDFs?

Aunque Documentize se centra principalmente en la manipulación de PDF, también admite conversiones hacia y desde formatos como DOC, XLS, HTML, JPEG y PNG.


Licencias y Compatibilidad

17. ¿Cuáles son los requisitos del sistema para usar los plugins de Documentize?

Documentize admite:

  • Sistemas Operativos: Windows 7-11, Windows Server 2003-2022, macOS (10.12+), y Linux.
  • Frameworks: .NET Framework 4.0 a 8.0.
  • IDE: Compatible con varias versiones de Visual Studio.

18. ¿Cómo configuro las claves de licencia para Documentize?

Para activar un plugin, referencia Documentize en tu proyecto y configura las claves de licencia antes de llamar a cualquier método. Consulta la documentación del plugin específico para obtener instrucciones detalladas.

19. ¿Dónde puedo encontrar más ejemplos y documentación para los plugins de Documentize?

La documentación completa de la API y ejemplos se pueden encontrar en el sitio web de Documentize o a través de los paquetes de NuGet dentro de tu entorno de desarrollo.


 Español