HTML Converter

El Sheetize HTML Converter para .NET proporciona capacidades robustas para convertir documentos entre formatos PDF y HTML, ideales para aplicaciones web, archivo y generación de informes. Con múltiples opciones para manejar recursos y diseños, el conversor se adapta a varios requisitos del proyecto.

Características Clave

Conversión de PDF a HTML

Convierte archivos PDF a HTML para hacer documentos accesibles para visualización basada en la web o 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. Inicializar el Conversor: Crea una instancia de HtmlConverter.
  2. Establecer Opciones de Conversión: Usa PdfToHtmlOptions para personalizar la salida, eligiendo recursos embebidos o externos.
  3. Definir Rutas de Entrada y Salida: Establece las rutas para tu PDF de entrada y HTML de salida.
  4. Ejecutar la Conversión: Llama al método Process para convertir el archivo.

Ejemplo: Convertir PDF a HTML con Recursos Embebidos

// Paso 1: Inicializar el Conversor HTML
var converter = new HtmlConverter();

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

// Paso 3: Establecer rutas de archivo
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));

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

Opciones Disponibles para Conversión de PDF a HTML

  • SaveDataType:

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

    • BasePath: Establece la ruta base para 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 un PDF, sigue estos pasos:

  1. Inicializar el Conversor: Crea una instancia de HtmlConverter.
  2. Configurar Opciones de PDF: Usa HtmlToPdfOptions para definir el diseño y las configuraciones de medios.
  3. Especificar Rutas: Establece las rutas del archivo HTML de entrada y del PDF de salida.
  4. Ejecutar la Conversión: Ejecuta el método Process para completar la conversión.

Ejemplo: Convertir HTML a PDF

// Paso 1: Inicializar el Conversor HTML
var converter = new HtmlConverter();

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

// Paso 3: Establecer rutas de archivo
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));

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

Opciones Adicionales para Conversión de HTML a PDF

  • Tipo de Medios:

    • HtmlMediaType.Print: Ideal para generar PDFs adecuados para imprimir.
    • HtmlMediaType.Screen: Utilizar 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 del PDF, como ScaleToPageWidth para asegurar que el contenido se escale al ancho del PDF.
    • IsRenderToSinglePage: Habilita renderizar todo el contenido HTML en una sola página PDF si se necesita para presentaciones concisas.

Este conversor 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 Sheetize.

 Español