pdfHTML

Introducción

iText 7 pdfHTML

pdfHTML es un convertidor de HTML a PDF, que convierte fácilmente HTML y CSS en documentos PDF. Como complemento de iText 7, puede usar pdfHTML para soluciones listas para usar, o por sí solo.

How it works

With just few lines of code you can use pdfHTML to get great results in no time. This code sample demonstrates how to use pdfHTML to convert a source HTML file (input.html) into a PDF (output.pdf). Click the button in the code window below to switch between the Java and C# examples.

1
2
3
4
5
6
7
8
9
public static void main() throws IOException {
        // IO
        File htmlSource = new File("input.html");
        File pdfDest = new File("output.pdf");
         // pdfHTML specific code
        ConverterProperties converterProperties = new ConverterProperties();
        HtmlConverter.convertToPdf(new FileInputStream(htmlSource), 
       new FileOutputStream(pdfDest), converterProperties);
    }
1
2
3
4
5
6
7
8
9
static void Main(string[] args)
  {
    using (FileStream htmlSource = File.Open("input.html", FileMode.Open))
    using (FileStream pdfDest = File.Open("output.pdf", FileMode.OpenOrCreate))
    {
        ConverterProperties converterProperties = new ConverterProperties();
        HtmlConverter.ConvertToPdf(htmlSource, pdfDest, converterProperties);
    }
  }

 

Below you can see an example of pdfHTML in action; using it to convert a web page into a PDF.

 

The original web page

HTML to PDF example input file

After the pdfHTML conversion

HTML to PDF example output

Características clave

Capacidades esenciales de iText 7 pdfHTML

pdfHTML proporciona una API conveniente que le permite convertir un archivo HTML directamente en un archivo PDF o en una lista de elementos de iText, lo que le brinda un control preciso sobre cómo analizar e insertar los elementos HTML.  

Core capabilities development icon
Aproveche la flexibilidad de HTML en PDF

  • Convertir HTML5 y CSS3 estáticos a PDF
  • La conversión es personalizable, dinámica y simple en una API fácil de usar. 

Core capabilities development icon
Opciones de conversión

  • Convierta un documento completo a PDF directamente.
  • Convierta un fragmento de código HTML a "bloques fundamentales de iText"; por ejemplo, un párrafo de texto enriquecido HTML a un objeto de párrafo de iText.

Core capabilities development icon
Cree archivos PDF que cumplan con los estándares de PDF

Más específicamente, PDF/A, PDF/UA y PDF etiquetados.

Core capabilities development icon
Personalizable

  • Agregue contenido dinámico a su PDF, como códigos de barras.
  • Aproveche las propiedades del convertidor y el procesamiento personalizado de etiquetas para ajustar su conversión.
Beneficios

¿Por qué usar iText 7 pdfHTML?

Reutilice la información estructural de HTML para que crear fácilmente archivos PDF/A, PDF/UA o PDF etiquetados. 

pdfHTML convert HTML to PDF pdfHTML provides the engine to convert HTML to PDF
Fácil integración con las herramientas de HTML

Al usar HTML y CSS para el diseño y el estilo de su documento, puede aprovechar sus habilidades de HTML y CSS existentes para crear documentos PDF. Este complemento se integra fácilmente con herramientas HTML.

pdfHTML convert HTML to PDF pdfHTML provides the engine to convert HTML to PDF
Opciones preestablecidas y personalizadas para la conversión de HTML a PDF

Los elementos de HTML ya están correlacionados con elementos de iText con base en HTML5 y CSS3. Para personalizar, simplemente agregue sus propios manejadores a la infraestructura del pdfHTML.

pdfHTML convert HTML to PDF pdfHTML provides the engine to convert HTML to PDF
Creación de un documento PDF estructurado

Reutilice la información semántica y estructural del HTML para crear PDF/A, PDF/UA o PDF con etiquetas, y cree documentos PDF que cumplen con las normas. 

iText DITO, an alternative to pdfHTML

If you need to create templates for PDFs, and want to save time when creating and editing them without writing a single line of code, then why not try iText DITO: our template engine built on iText 7 Core and its add-ons pdfHTML and pdfCalligraph.

Imagen
iText Dito