Preguntas Frecuentes

Esta sección de Preguntas Frecuentes 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 tablas de contenido (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 complementos para convertir PDFs en 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 complementos de Documentize para .NET?

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


Complementos de Conversión de PDF

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

Para convertir un documento PDF a formato Word usando 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 PDF de entrada y DOC/DOCX de salida.
  4. Llama al método Process para ejecutar la conversión.

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

Usando el Convertidor de PDF a JPEG:

  1. Crea una instancia de la clase Jpeg.
  2. Configura las opciones de conversión (por ejemplo, resolución, rango de páginas) a través de JpegOptions.
  3. Agrega las rutas de archivos de entrada/salida.
  4. Llama al método Jpeg.Process para realizar 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. Configura 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. Usa 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 Formularios?

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 aplano formularios PDF?

Para aplanar campos de formulario:

  1. Instancia la clase FormFlattener.
  2. Usa 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, usa 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.


Manejo de PDF/A y TOC

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

Para convertir PDFs a PDF/A:

  1. Usa la clase PdfAConverter.
  2. Configura la versión de 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. Usa 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. Usa 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í, usando el Divisor de PDF:

  1. Instancia la clase Splitter.
  2. Configura las opciones de división usando SplitOptions.
  3. Agrega 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 complementos 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 complemento, referencia Documentize en tu proyecto y establece las claves de licencia antes de llamar a cualquier método. Consulta la documentación específica del complemento para obtener instrucciones detalladas.

19. ¿Dónde puedo encontrar más ejemplos y documentación para los complementos 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