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:
- Inicializa el Convertidor: Crea una instancia de
HtmlConverter
. - Configura las Opciones de Conversión: Utiliza
PdfToHtmlOptions
para personalizar la salida, eligiendo recursos incrustados o externos. - Define Rutas de Entrada y Salida: Establece las rutas para tu PDF de entrada y tu HTML de salida.
- 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:
- Inicializa el Convertidor: Crea una instancia del
HtmlConverter
. - Configura las Opciones de PDF: Utiliza
HtmlToPdfOptions
para definir el diseño y la configuración de medios. - Especifica Rutas: Establece las rutas del archivo HTML de entrada y del archivo PDF de salida.
- 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, comoScaleToPageWidth
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.