Convertidor HTML

El Convertidor HTML Documentize para .NET proporciona capacidades robustas para convertir documentos entre formatos PDF y 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.

Características Clave

Conversión de PDF a HTML

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

Conversión de 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.


Guía Detallada

Conversión de PDF a HTML

Para convertir un PDF a HTML:

  1. Inicializa el Convertidor: Crea una instancia de HtmlConverter.
  2. Configura las Opciones de Conversión: Utiliza PdfToHtmlOptions para personalizar la salida, eligiendo recursos incrustados o externos.
  3. Define Rutas de Entrada y Salida: Establece las rutas para tu PDF de entrada y tu HTML de salida.
  4. Ejecuta la Conversión: Llama al método Process para convertir el archivo.

Ejemplo: Convertir PDF a HTML con Recursos Incrustados

// Paso 1: Inicializa el Convertidor HTML  
var converter = new HtmlConverter();  

// Paso 2: Configura opciones para la conversión de PDF a HTML  
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);  

// Paso 3: Establece las rutas de los archivos  
options.AddInput(new FileDataSource("input.pdf"));  
options.AddOutput(new FileDataSource("output.html"));  

// Paso 4: Ejecuta la conversión  
converter.Process(options);  

Opciones Disponibles para Conversión de PDF a HTML

  • SaveDataType:

    • FileWithEmbeddedResources: Genera un solo archivo HTML con todos los recursos incrustados.
    • FileWithExternalResources: Guarda los recursos por separado, ideal para archivos HTML grandes.
  • Personalización de Salida:

    • BasePath: Establece la ruta base para los recursos en el documento HTML.
    • IsRenderToSinglePage: Opcionalmente renderiza todo el contenido PDF en una sola página HTML.

Conversión de HTML a PDF

Para convertir un documento HTML a PDF, sigue estos pasos:

  1. Inicializa el Convertidor: Crea una instancia del HtmlConverter.
  2. Configura las Opciones de PDF: Utiliza HtmlToPdfOptions para definir el diseño y la configuración de medios.
  3. Especifica Rutas: Establece las rutas del archivo HTML de entrada y del archivo PDF de salida.
  4. Ejecuta la Conversión: Ejecuta el método Process para completar la conversión.

Ejemplo: Convertir HTML a PDF

// Paso 1: Inicializa el Convertidor HTML  
var converter = new HtmlConverter();  

// Paso 2: Configura opciones para la conversión de HTML a PDF  
var options = new HtmlToPdfOptions();  

// Paso 3: Establece las rutas de los archivos  
options.AddInput(new FileDataSource("input.html"));  
options.AddOutput(new FileDataSource("output.pdf"));  

// Paso 4: Ejecuta la conversión  
converter.Process(options);  

Opciones Adicionales para Conversión de HTML a PDF

  • Tipo de Medio:

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

    • PageLayoutOption: Ajusta cómo el contenido HTML se ajusta al diseño del PDF, como ScaleToPageWidth para asegurar que el contenido se escale al ancho del PDF.
    • IsRenderToSinglePage: Permite renderizar 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 en la web. Para configuraciones más avanzadas, consulta la documentación completa de Documentize.

 Español