pdfHTML

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

Schlüsselfunktionen

Kernfähigkeiten von iText 7 pdfHTML

pdfHTML bietet eine komfortable API, mit der Sie eine HTML-Datei direkt in eine PDF-Datei oder in eine Liste von iText-Elementen konvertieren können, sodass Sie die Kontrolle über das Zerlegen und Einfügen der HTML-Elemente behalten.  

Core capabilities development icon
HTML-Flexibilität in PDF nutzen

  • Statisches HTML5 und CSS3 in PDF konvertieren
  • Die Konvertierung ist anpassbar, dynamisch und unkompliziert durch eine einfach zu bedienende API. 

Core capabilities development icon
Konvertierungsoptionen

  • Ein komplettes Dokument direkt in PDF konvertieren.
  • Ein HTML-Snippet in „iText Building Blocks“ konvertieren, z. B. einen HTML-Rich Text-Absatz in ein iText-Paragraph-Objekt.

Core capabilities development icon
PDFs erstellen, die konform mit PDF-Standards sind

Insbesondere PDF/A, PDF/UA und getaggte PDFs.

Core capabilities development icon
Anpassbar

  • Hinzufügen von dynamischen Inhalten zu Ihrem PDF wie z. B. Barcodes.
  • Konvertierungseigenschaften und benutzerdefinierter Verarbeitung von Tags zur Feinabstimmung Ihrer Konvertierung nutzen.
Vorteile

Warum iText 7 pdfHTML verwenden?

Verwerten Sie die Strukturinformationen aus HTML wieder, um PDF/A, PDF/UA oder getaggte PDF einfach zu erstellen. 

pdfHTML convert HTML to PDF pdfHTML provides the engine to convert HTML to PDF
Einfache Integration mit HTML-Tools

Indem Sie HTML und CSS für das Layout und die Gestaltung Ihres Dokuments verwenden, können Sie Ihre vorhandenen HTML- und CSS-Kenntnisse nutzen, um PDFs zu erstellen. Dieses Add-on lässt sich problemlos in HTML-Werkzeuge integrieren.

pdfHTML convert HTML to PDF pdfHTML provides the engine to convert HTML to PDF
Sofort einsatzbereit und kundenspezifische Optionen für die Konvertierung von HTML in PDF.

Die HTML-Elemente sind bereits auf HTML5 und CSS3 basierenden iText-Elementen abgebildet. Um die Anpassung vorzunehmen, fügen Sie einfach Ihre eigenen Steuerprogramme zum pdfHTML-Framework hinzu.

pdfHTML convert HTML to PDF pdfHTML provides the engine to convert HTML to PDF
Erstellen eines strukturierten PDF-Dokuments

Wiederverwendung struktureller und semantischer Informationen aus HTML zur Erstellung von PDF/As, PDF/UAs oder Tagged PDFs und zur Erstellung standardkonformer PDF-Dokumente. 

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.

Bild
iText Dito