Preguntas Frecuentes

Esta sección de preguntas frecuentes proporciona información completa sobre las características y funcionalidades de los Documentize .NET Plugins, abarcando aspectos como la conversión de PDF, el manejo de formularios y la 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 de manera programática. Incluye plugins para convertir PDFs a varios formatos, editar formularios PDF, agregar firmas digitales, generar TOCs y asegurar el cumplimiento de PDF/A para archivado a largo plazo.

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

Puedes instalar los plugins de Documentize descargando archivos de ensamblado desde el sitio web oficial o recuperando paquetes directamente desde NuGet. Las instrucciones detalladas de instalación 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 del archivo PDF de entrada y del archivo DOC/DOCX de salida.
  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 las opciones de conversión (p.ej., 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 (p.ej., 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 comenzar 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 aplanar formularios PDF?

Para aplanar los campos del 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, 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 de PDF/A (p.ej., 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. Utiliza SignOptions para configurar el archivo PFX, la contraseña y los detalles de la firma (p.ej., razón, información de contacto).
  3. Agrega archivos de entrada/salida y ejecuta el método Process.

Funciones 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 utilizando 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 PDFs, también admite conversiones hacia y desde formatos como DOC, XLS, HTML, JPEG y PNG.


Licenciamiento y Compatibilidad

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

Documentize es compatible con:

  • 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 establezco claves de licencia para Documentize?

Para activar un plugin, 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 plugin para obtener instrucciones detalladas.

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

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


28 dic. 2024
 Español