PDF Converter

PDF to HTML

Convierte PDF a HTML con las herramientas .NET de Documentize: conserva el diseño y formato para resultados consistentes y profesionales.

PDF a DOC

Convierte PDFs a documentos de Word con las herramientas .NET de Documentize—preserva el formato y la estructura para una fácil edición.

HTML to PDF

Convierte HTML a PDF con las herramientas .NET de Documentize; preserva el diseño y formato para resultados consistentes y profesionales.

PDF to JPEG

Convierte PDF a imágenes JPEG con las herramientas .NET de Documentize: extrae imágenes de alta calidad de tus documentos sin esfuerzo.

PDF to PDF/A

Convierte PDFs al formato PDF/A con las herramientas .NET de Documentize—asegura archivo a largo plazo y cumplimiento con facilidad.

PDF to PNG

Convierte PDFs a imágenes PNG con las herramientas .NET de Documentize—extrae imágenes de alta calidad para uso web y gráfico.

PDF to TIFF

Convierte PDFs en imágenes TIFF con las herramientas .NET de Documentize: extrae imágenes de alta resolución para una gestión profesional de documentos.

PDF to XLS

Convierte PDFs a Excel con las herramientas .NET de Documentize: extrae tablas y datos rápidamente para un análisis y procesamiento sin problemas.

Subsecciones de PDF Converter

PDF to HTML

El Convertidor de PDF Documentize para .NET proporciona capacidades sólidas para convertir documentos PDF al formato HTML, ideal para aplicaciones web, archivo y generación de informes. Con múltiples opciones para manejar recursos y diseños, el convertidor se adapta a varios requisitos de proyectos.

Convertir PDF a HTML

Convierte archivos PDF a HTML para hacer los documentos accesibles para la visualización basada en web o la integración en aplicaciones donde se prefiere el formato HTML.

  1. Configurar Opciones: Utiliza PdfToHtmlOptions para personalizar la salida, eligiendo recursos integrados o externos.
  2. Definir Rutas de Entrada y Salida: Establece las rutas para tu PDF de entrada y el HTML de salida.
  3. Ejecutar la Conversión: Llama al método Convert de PdfConverter para convertir el archivo.

Ejemplo: Convertir PDF a HTML con Recursos Integrados

1// Crear objeto PdfToHtmlOptions para establecer el tipo de datos de salida como archivo con recursos integrados
2var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
3// Agregar ruta del archivo de entrada
4options.AddInput(new FileDataSource("path_to_input.pdf"));
5// Establecer ruta del archivo de salida
6options.AddOutput(new FileDataSource("path_to_output.html"));
7// Realizar el proceso
8PdfConverter.Convert(options);

Opciones Disponibles para la Conversión de PDF a HTML

  • SaveDataType:
    • FileWithEmbeddedResources: Genera un único archivo HTML con todos los recursos integrados.
    • FileWithExternalResources: Guarda recursos por separado, ideal para archivos HTML grandes.

PDF a DOC

El Convertidor de PDF de Documentize para .NET es una herramienta poderosa diseñada para convertir documentos PDF en formatos DOC o DOCX. Este complemento transforma sin problemas las páginas PDF en documentos editables de Microsoft Word, facilitando la reutilización, edición y compartición de contenido en múltiples plataformas.

Cómo Convertir PDF a DOC/DOCX

Para convertir un documento PDF al formato DOC/DOCX, sigue estos pasos:

  1. Crea una instancia de PdfToDocOptions para configurar el proceso de conversión.
  2. Agrega el archivo PDF de entrada utilizando el método AddInput.
  3. Agrega la ruta del archivo de salida para el archivo resultante utilizando el método AddOutput.
  4. Ejecuta el método Convert para realizar la conversión.
1// Crea un objeto PdfToDocOptions para establecer las instrucciones
2var options = new PdfToDocOptions();
3// Agrega la ruta del archivo de entrada
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Establece la ruta del archivo de salida
6options.AddOutput(new FileDataSource("path_to_result_file.doc"));
7// Realiza el proceso
8PdfConverter.Convert(options);

Convertir PDF a DOC con Opciones Personalizadas

El complemento Convertidor de PDF a DOC ofrece varias opciones para personalizar tu proceso de conversión. Puedes elegir entre diferentes modos para controlar cómo se gestionan el diseño y la estructura del PDF durante la conversión.

 1// Crea un objeto PdfToDocOptions para establecer las instrucciones
 2var options = new PdfToDocOptions();
 3// Agrega la ruta del archivo de entrada
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Establece la ruta del archivo de salida
 6options.AddOutput(new FileDataSource("path_to_result_file.doc"));
 7// Establece el Modo
 8options.Mode = DocConversionMode.Flow;
 9// Realiza el proceso
10PdfConverter.Convert(options);

Características Clave:

  • Conversión DOC/DOCX: Convierte documentos PDF a formatos editables de Microsoft Word (DOC o DOCX).
  • Mantener el Formato: Retiene el diseño original, el texto y el formato durante el proceso de conversión.
  • Opciones de Conversión Personalizadas: Ajusta el proceso de conversión con diferentes modos, como Flujo Mejorado, para un mejor diseño.

HTML to PDF

El Convertidor de PDF de Documentize para .NET proporciona capacidades robustas para convertir documentos entre formato HTML y PDF, ideal para aplicaciones web, archivado y generación de informes. Con múltiples opciones para manejar recursos y diseños, el convertidor se adapta a varios requisitos de proyectos.

Convirtiendo HTML a PDF

Transforma contenido HTML en PDFs de alta calidad, perfectos para generar informes imprimibles, archivar contenido web o crear formatos de documentos compartibles. Para convertir un documento HTML a PDF, sigue estos pasos:

  1. Configurar Opciones: Usa HtmlToPdfOptions para definir el diseño y las configuraciones de medios.
  2. Especificar Rutas: Establece las rutas del archivo HTML de entrada y del archivo PDF de salida.
  3. Ejecutar la Conversión: Ejecuta el método Convert de PdfConverter para convertir el archivo.

Ejemplo: Convertir HTML a PDF

1// Crear HtmlToPdfOptions
2var options = new HtmlToPdfOptions();
3// Agregar ruta del archivo de entrada
4options.AddInput(new FileDataSource("path_to_input.html"));
5// Establecer ruta del archivo de salida
6options.AddOutput(new FileDataSource("path_to_output.pdf"));
7// Realizar el proceso
8PdfConverter.Convert(options);

Opciones Adicionales para la Conversión de HTML a PDF

  • Tipo de Medios:

    • HtmlMediaType.Print: Ideal para generar PDFs adecuados para impresión.
    • HtmlMediaType.Screen: Usar al convertir contenido diseñado para visualización digital.
  • Ajustes de Diseño:

    • PageLayoutOption: Ajusta cómo el contenido HTML se adapta al diseño PDF, como ScaleToPageWidth para asegurar que el contenido se ajuste al ancho del PDF.
    • IsRenderToSinglePage: Habilita la representación de todo el contenido HTML en una sola página PDF si es necesario para presentaciones concisas.

Este convertidor es versátil para una variedad de aplicaciones, desde generar informes PDF basados en contenido web hasta convertir archivos de documentos PDF para accesibilidad basada en la web. Para configuraciones más avanzadas, consulta la documentación completa de Documentize.

PDF to JPEG

El Convertidor de PDF de Documentize para .NET es una herramienta poderosa que simplifica la conversión de documentos PDF en imágenes JPEG de alta calidad. Este complemento está diseñado para hacer que tu contenido sea más accesible en diferentes plataformas al transformar las páginas de PDF en formatos de imagen ampliamente utilizados.

Cómo convertir páginas de PDF a JPEG

Para convertir un documento PDF en imágenes JPEG, sigue estos pasos:

  1. Crea una instancia de PdfToJpegOptions para configurar el proceso de conversión.
  2. Agrega el archivo PDF de entrada usando el método AddInput.
  3. Establece la ruta del directorio de salida para las imágenes JPEG usando el método AddOutput.
  4. Ejecuta el método Convert para convertir las páginas del PDF en imágenes JPEG.
1// Crea un objeto PdfToJpegOptions para establecer instrucciones
2var options = new PdfToJpegOptions();
3// Agrega la ruta del archivo de entrada
4options.AddInput(new FileDataSource("path_to_input.pdf"));
5// Establece la ruta del directorio de salida
6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
7// Realiza el proceso
8PdfConverter.Convert(options);

Personalizando la conversión de PDF a JPEG

Puedes personalizar el proceso de conversión ajustando la resolución, seleccionando rangos de páginas o estableciendo la calidad de la imagen. Aquí te mostramos cómo convertir la primera página de un PDF a 200 DPI:

 1// Crea un objeto PdfToJpegOptions para establecer instrucciones
 2var options = new PdfToJpegOptions();
 3// Procesa solo la primera página
 4options.PageList = [1];
 5// Establece la resolución de salida a 200 DPI
 6options.OutputResolution = 200;
 7// Establece la calidad de salida a 50
 8options.Quality = 50;
 9// Agrega la ruta del archivo de entrada
10options.AddInput(new FileDataSource("path_to_input.pdf"));
11// Establece la ruta del directorio de salida
12options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
13// Realiza el proceso
14PdfConverter.Convert(options);

Cómo obtener resultados sin un directorio, o en forma de flujos

El método Convert devuelve un objeto ResultContainer que contiene información sobre los resultados de la conversión. Puedes obtener flujos de los archivos JPEG convertidos como se muestra a continuación:

 1// Crea un objeto PdfToJpegOptions para establecer instrucciones
 2var options = new PdfToJpegOptions();
 3// Agrega la ruta del archivo de entrada
 4options.AddInput(new FileDataSource("path_to_input.pdf"));
 5// Realiza el proceso
 6var results = PdfConverter.Convert(options);
 7// Obtén los resultados en forma de flujo
 8foreach (var result in results.ResultCollection)
 9{
10    var streamResultPage1 = result.ToStream();
11}

Características clave:

  • Convertir PDF a JPEG: Convierte sin esfuerzo documentos PDF completos o páginas específicas en imágenes JPEG.
  • Resolución personalizada: Ajusta la resolución (por ejemplo, 300 dpi) para salidas de alta calidad.
  • Conjunto de páginas: Selecciona páginas específicas para la conversión.
  • Conversión rápida: Proceso rápido y eficiente con un mínimo esfuerzo.

PDF to PDF/A

El Convertidor PDF de Documentize para .NET es una herramienta poderosa diseñada para convertir documentos PDF al formato PDF/A, asegurando que tu contenido permanezca conforme a los estándares de archivo a largo plazo. Este plugin también admite la validación de documentos PDF existentes para el cumplimiento con PDF/A, ofreciendo funciones de conversión y validación en una sola solución.

Cómo Convertir PDF a PDF/A

Para convertir un documento PDF al formato PDF/A, sigue estos pasos:

  1. Crea una instancia de PdfToPdfAOptions para configurar la conversión.
  2. Especifica la versión PDF/A deseada (por ejemplo, PDF/A-3B).
  3. Agrega el archivo PDF de entrada usando el método AddInput.
  4. Agrega el archivo de salida para el PDF/A resultante usando el método AddOutput.
  5. Llama al método Convert para ejecutar la conversión.
 1// Crea la clase de opciones para configurar el proceso de conversión
 2var options = new PdfToPdfAOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// Agrega el archivo fuente
 8options.AddInput(new FileDataSource("ruta_a_tu_archivo_pdf.pdf")); // reemplaza con la ruta a tu archivo real
 9
10// Agrega la ruta para guardar el archivo convertido
11options.AddOutput(new FileDataSource("ruta_al_archivo_convertido.pdf"));
12
13// Ejecuta la conversión
14PdfConverter.Convert(options);

Validando el Cumplimiento con PDF/A

Puedes validar archivos PDF existentes para el cumplimiento con PDF/A utilizando la clase PdfAValidateOptions.

 1// Crea la clase de opciones para configurar el proceso de validación
 2var options = new PdfAValidateOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_1A
 5};
 6
 7// Agrega uno o más archivos a validar
 8options.AddInput(new FileDataSource("ruta_a_tu_primer_archivo_pdf.pdf")); // reemplaza con la ruta a tu archivo real
 9options.AddInput(new FileDataSource("ruta_a_tu_segundo_archivo_pdf.pdf"));
10// agrega más archivos según sea necesario
11
12// Ejecuta la validación y obtén resultados
13var resultContainer = PdfConverter.Validate(options);
14
15// Verifica la propiedad resultContainer.ResultCollection para los resultados de validación de cada archivo:
16for (var i = 0; i < resultContainer.ResultCollection.Count; i++)
17{
18    var result = resultContainer.ResultCollection[i];
19    var validationResult = (PdfAValidationResult) result.Data;
20    var isValid = validationResult.IsValid; // Resultado de validación para el i-ésimo documento
21}

Características Clave:

  • Convertir a PDF/A: Transforma sin problemas archivos PDF al formato PDF/A (como PDF/A-1a, PDF/A-2b, PDF/A-3b) para asegurar el cumplimiento con los estándares de archivo.
  • Validar Cumplimiento con PDF/A: Verifica documentos PDF existentes para conformidad con los estándares PDF/A e identifica problemas si no cumplen.
  • Flujo de Trabajo Eficiente: Minimiza tiempo y esfuerzo con procesos de conversión rápidos y confiables.

PDF to PNG

El Convertidor de PDF de Documentize para .NET es una herramienta avanzada que te permite convertir documentos PDF en imágenes PNG de alta calidad. Este complemento está diseñado para hacer que tu contenido sea más versátil, accesible y más fácil de compartir, transformando las páginas PDF en formatos de imagen ampliamente soportados.

Cómo Convertir PDF a PNG

Para convertir un documento PDF en imágenes PNG, sigue estos pasos:

  1. Crea una instancia de PdfToPngOptions para configurar el proceso de conversión.
  2. Agrega el archivo PDF de entrada utilizando el método AddInput.
  3. Establece la ruta del directorio de salida para las imágenes PNG utilizando el método AddOutput.
  4. Ejecuta el método Convert para convertir las páginas PDF en imágenes PNG.
1  
2// Crea un objeto PdfToPngOptions para establecer instrucciones  
3var options = new PdfToPngOptions();  
4// Agrega la ruta del archivo de entrada  
5options.AddInput(new FileDataSource("path_to_input.pdf"));  
6// Establece la ruta del directorio de salida  
7options.AddOutput(new DirectoryDataSource("path_to_output_directory"));  
8// Realiza el proceso  
9PdfConverter.Convert(options);  

Personalizando la Conversión de PDF a PNG

Puedes personalizar la conversión ajustando la resolución y seleccionando páginas específicas. Por ejemplo, para convertir solo la primera página de un PDF a 200 DPI:

 1  
 2// Crea un objeto PdfToPngOptions para establecer instrucciones  
 3var options = new PdfToPngOptions();  
 4// Procesa solo la primera página  
 5options.PageList = [1];  
 6// Establece la resolución de salida a 200 DPI  
 7options.OutputResolution = 200;  
 8// Agrega la ruta del archivo de entrada  
 9options.AddInput(new FileDataSource("path_to_input.pdf"));  
10// Establece la ruta del directorio de salida  
11options.AddOutput(new DirectoryDataSource("path_to_output_directory"));  
12// Realiza el proceso  
13PdfConverter.Convert(options);  

Manejo de Resultados de Conversión

El método Convert devuelve un objeto ResultContainer que contiene información sobre los resultados de la conversión. Puedes obtener flujos de los archivos PNG convertidos como se muestra a continuación:

 1  
 2// Crea un objeto PdfToJpegOptions para establecer instrucciones  
 3var options = new PdfToPngOptions();  
 4// Agrega la ruta del archivo de entrada  
 5options.AddInput(new FileDataSource("path_to_input.pdf"));  
 6// Realiza el proceso  
 7var results = PdfConverter.Convert(options);  
 8// Obtén los resultados de los flujos  
 9foreach (var result in results.ResultCollection)  
10{  
11    var streamResultPage1 = result.ToStream();  
12}  

Características Clave:

  • Convertir PDF a PNG: Convierte rápida y eficientemente documentos PDF completos o páginas específicas en imágenes PNG.
  • Resolución Personalizable: Establece el DPI deseado (por ejemplo, 300 DPI) para una salida de imagen de alta calidad.
  • Conjunto de Páginas: Selecciona páginas específicas para la conversión.
  • Gestión de Salida Fácil: Especifica directorios de salida para cada archivo PNG convertido.
  • Conversión Rápida: Rápida, eficiente y requiere un esfuerzo mínimo para configurar.

PDF to TIFF

El Convertidor PDF de Documentize para .NET es una herramienta poderosa diseñada para convertir documentos PDF en imágenes TIFF de alta calidad. Este complemento asegura que tu contenido sea accesible en varias plataformas, manteniendo una excelente fidelidad y versatilidad.
Puedes personalizar el proceso de conversión ajustando la resolución, habilitando la salida de múltiples páginas o seleccionando páginas.

Cómo convertir PDF a TIFF

Para convertir un documento PDF en imágenes TIFF, sigue estos pasos:

  1. Crea una instancia de PdfToTiffOptions para configurar el proceso de conversión.
  2. Agrega el archivo PDF de entrada utilizando el método AddInput.
  3. Especifica la ruta del archivo de salida para las imágenes TIFF utilizando el método AddOutput.
  4. Ejecuta el método Convert para convertir las páginas del PDF en imágenes TIFF.
1// Crea un objeto PdfToTiffOptions para establecer instrucciones
2var options = new PdfToTiffOptions();
3// Agrega la ruta del archivo de entrada
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Establece la ruta del directorio de salida
6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
7// Realiza el proceso
8PdfConverter.Convert(options);

Personalizando Páginas y DPI de la Conversión de PDF a TIFF

Aquí se explica cómo convertir 2 páginas de un PDF a 400 DPI en un archivo TIFF:

 1// Crea un objeto PdfToTiffOptions para establecer instrucciones
 2var options = new PdfToTiffOptions();
 3// Agrega la ruta del archivo de entrada
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Establece la ruta del directorio de salida
 6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
 7// Establece Páginas
 8options.PageList = [1, 3];
 9// Establece la Resolución de la imagen resultante
10options.OutputResolution = 400;
11// Realiza el proceso
12PdfConverter.Convert(options);

Creación de TIFF de Múltiples Páginas

El complemento admite la generación de TIFF de múltiples páginas, lo que te permite combinar varias páginas de PDF en un solo archivo TIFF para un archivo eficiente o impresión.

 1// Crea un objeto PdfToTiffOptions para establecer instrucciones
 2var options = new PdfToTiffOptions();
 3// Agrega la ruta del archivo de entrada
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Establece la ruta del directorio de salida
 6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
 7// Habilita la salida TIFF de múltiples páginas
 8options.MultiPage = true;
 9// Realiza el proceso
10PdfConverter.Convert(options);

Personalizando Páginas y DPI de la Conversión de PDF a TIFF

Aquí se explica cómo convertir 2 páginas de un PDF a 400 DPI en un archivo TIFF:

 1// Crea un objeto PdfToTiffOptions para establecer instrucciones
 2var options = new PdfToTiffOptions();
 3// Agrega la ruta del archivo de entrada
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Establece la ruta del directorio de salida
 6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
 7// Establece Compresión y ColorDepth
 8options.Compression = TiffCompression.RLE;
 9options.ColorDepth = TiffColorDepth.Format24bpp;
10// Realiza el proceso
11PdfConverter.Convert(options);

Cómo manejar los resultados de la conversión

El método Convert devuelve un objeto ResultContainer que proporciona detalles sobre los resultados de la conversión. Puedes obtener flujos de los archivos TIFF convertidos como se muestra a continuación:

 1// Crea un objeto PdfToTiffOptions para establecer instrucciones
 2var options = new PdfToTiffOptions();
 3// Agrega la ruta del archivo de entrada
 4options.AddInput(new FileDataSource("path_to_input.pdf"));
 5// Realiza el proceso
 6var results = PdfConverter.Convert(options);
 7// Obtén los resultados de flujo
 8foreach (var result in results.ResultCollection)
 9{
10    var streamResultPage1 = result.ToStream();
11}

Características clave:

  • Convertir PDF a TIFF: Convierte sin esfuerzo documentos PDF completos o páginas específicas en imágenes TIFF.
  • Resolución personalizada: Ajusta la resolución (por ejemplo, 300 dpi) para salidas de calidad superior.
  • TIFF de múltiples páginas: Combina varias páginas de PDF en un solo archivo TIFF de múltiples páginas.
  • Conjunto de páginas: Selecciona páginas específicas para la conversión.
  • Conversión rápida: Proceso rápido y eficiente con un esfuerzo mínimo.

PDF to XLS

El Conversor de PDF a Excel de Documentize para .NET es una herramienta versátil y potente para convertir documentos PDF en hojas de cálculo de Excel (XLSX/XLS/CSV/XLSM/ODS). Al aprovechar este complemento, los desarrolladores pueden transformar sin problemas datos PDF estáticos en hojas de cálculo dinámicas y editables, simplificando la manipulación, análisis y compartición de datos.

Cómo Convertir PDF a Excel

Para convertir un documento PDF en un archivo de Excel (XLSX), sigue estos pasos:

  1. Configura los ajustes de conversión utilizando la clase PdfToXlsOptions.
  2. Agrega archivos PDF de entrada utilizando el método AddInput.
  3. Especifica la ruta del archivo de salida utilizando el método AddOutput.
  4. Ejecuta el método Convert para iniciar la conversión.
1// Crear objeto PdfToXlsOptions para establecer instrucciones
2var options = new PdfToXlsOptions();
3// Agregar ruta del archivo de entrada
4options.AddInput(new FileDataSource("ruta_a_tu_archivo_pdf.pdf"));
5// Establecer ruta del archivo de salida
6options.AddOutput(new FileDataSource("ruta_al_archivo_resultante_xlsx.xlsx"));
7// Realizar el proceso
8PdfConverter.Convert(options);

Personalizando la Conversión de PDF a Excel

La clase PdfToXlsOptions permite personalizar el proceso de conversión. Por ejemplo, para convertir el PDF a un archivo XLS y habilitar opciones de formato avanzadas:

 1// Crear objeto PdfToXlsOptions para establecer instrucciones
 2var options = new PdfToXlsOptions();
 3// Agregar ruta del archivo de entrada
 4options.AddInput(new FileDataSource("ruta_a_tu_archivo_pdf.pdf"));
 5// Especificar formato XLS
 6options.Format = PdfToXlsOptions.ExcelFormat.XMLSpreadSheet2003;
 7options.InsertBlankColumnAtFirst = true;
 8options.MinimizeTheNumberOfWorksheets = true;
 9// Establecer ruta del archivo de salida
10options.AddOutput(new FileDataSource("ruta_al_archivo_resultante_xlsx.xls"));
11// Realizar el proceso
12PdfConverter.Convert(options);

Formatos de Salida Soportados

La enumeración PdfToXlsOptions.ExcelFormat proporciona una variedad de formatos de salida:

  • XLSX: Formato de archivo Office Open XML (.xlsx) (predeterminado).
  • XLSM: Formato de Excel habilitado para macros.
  • CSV: Valores separados por comas.
  • ODS: Hoja de cálculo de Documento Abierto.
  • XMLSpreadSheet2003: Formato de archivo Excel 2003 XML (.xls).

Características Clave:

  • Opciones de Conversión Flexibles: Convierte archivos PDF en XLSX, XLS, CSV u otros formatos.
  • Preservación del Contenido: Mantiene la estructura, diseño y formato originales.
  • Formato Avanzado: Inserta columnas en blanco o minimiza el número de hojas de cálculo.
 Español