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:
- Instancia la clase
PdfDoc. - Crea un objeto
PdfToDocOptionspara configurar las opciones de conversión. - Agrega las rutas de archivo de entrada PDF y de salida DOC/DOCX.
- Llama al método
Processpara ejecutar la conversión.
4. ¿Cómo convierto páginas PDF en imágenes JPEG?
Usando el Convertidor de PDF a JPEG:
- Crea una instancia de la clase
Jpeg. - Establece opciones de conversión (por ejemplo, resolución, rango de páginas) a través de
JpegOptions. - Agrega las rutas de archivo de entrada/salida.
- Llama al método
Jpeg.Processpara ejecutar la conversión.
5. ¿Cómo convierto un PDF a PNG?
Para convertir un PDF a formato PNG:
- Crea una instancia de la clase
Pngy un objetoPngOptions. - Agrega el PDF de entrada y especifica la carpeta de salida.
- Establece opciones como la resolución (por ejemplo, 300 DPI).
- Llama al método
Processpara generar imágenes PNG.
6. ¿Cómo convierto un PDF a Excel (XLS/XLSX)?
Para convertir PDF a Excel:
- Instancia la clase
PdfXls. - Utiliza
PdfToXlsOptionspara configurar las rutas de entrada/salida y las opciones de conversión. - Llama al método
Processpara iniciar la conversión.
7. ¿Cómo convierto un PDF a HTML?
Para convertir documentos PDF a HTML:
- Crea una instancia de la clase
PdfHtml. - Configura las opciones de conversión con
PdfToHtmlOptionsoHtmlToPdfOptions. - 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étodoProcess.
9. ¿Cómo aplanar formularios PDF?
Para aplanar campos de formulario:
- Instancia la clase
FormFlattener. - Utiliza
FormFlattenAllFieldsOptionspara aplanar todos los campos oFormFlattenSelectedFieldsOptionspara dirigirte a campos específicos. - 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:
- Utiliza la clase
PdfAConverter. - Configura la versión PDF/A (por ejemplo, PDF/A-3B) en
PdfAConvertOptions. - 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:
- Crea una instancia de la clase
TocGenerator. - Utiliza
TocOptionspara definir los parámetros del TOC. - 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:
- Instancia la clase
Signature. - Utiliza
SignOptionspara configurar el archivo PFX, la contraseña y los detalles de la firma (por ejemplo, razón, información de contacto). - 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:
- Instancia la clase
Splitter. - Configura las opciones de división usando
SplitOptions. - 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:
- Instancia la clase
Merger. - Agrega PDFs de entrada y especifica un archivo de salida a través de
MergeOptions. - Ejecuta el método
Processpara 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.