pdfHTML

Introduction

iText 7 pdfHTML

pdfHTML est un module complémentaire d’iText 7 pour Java et C# (.NET) qui vous permet de convertir facilement des HTML et des CSS en PDF conformes aux normes, accessibles, pouvant faire l’objet d’une recherche et utilisables pour l’indexation. 

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

Avantages

Pourquoi utiliser iText 7 pdfHTML ?

Outre la simple conversion de HTML en PDF, vous pouvez également utiliser pdfHTML pour créer des documents PDF bien formatés et bien structurés tels que des rapports, des factures, etc. en utilisant HTML comme format de modèle. Vous pouvez définir le style avec CSS, et pdfHTML fournit le moteur pour la conversion en PDF.

Il réutilise les informations structurelles du HTML pour créer facilement des PDF/A, des PDF/UA ou des PDF balisés. Il n’est pas nécessaire de connaître les détails techniques du format PDF. pdfHTML utilise les informations sémantiques et structurelles déjà présentes dans le HTML et le CSS et les associe aux objets et aux styles d’iText.

pdfHTML convert HTML to PDF pdfHTML provides the engine to convert HTML to PDF
S'intègre facilement aux outils HTML

En utilisant le HTML et le CSS pour mettre en page et styliser votre document, vous pouvez exploiter vos compétences HTML et CSS existantes pour créer des fichiers PDF. Ce module complémentaire s’intègre facilement aux outils HTML.

pdfHTML convert HTML to PDF pdfHTML provides the engine to convert HTML to PDF
Options prêtes à l'emploi et personnalisées pour la conversion du code HTML en PDF.

Les éléments HTML sont déjà mappés sur des éléments iText basés sur HTML5 et CSS3. Pour personnaliser, vous ajoutez simplement vos propres gestionnaires au framework pdfHTML.

pdfHTML convert HTML to PDF pdfHTML provides the engine to convert HTML to PDF
Créez un document PDF structuré

Réutilisez les informations structurelles et sémantiques du code HTML pour créer des PDF/As, des PDF/UA ou des PDF balisés, ainsi que des documents PDF conformes aux normes. 

Principales fonctionnalités

Principales fonctionnalités d'iText 7 pdfHTML

pdfHTML fournit une API pratique (Java/.NET) qui vous permet de convertir les fichiers HTML en PDF ou en une liste d’éléments d’iText. Cela vous donne un contrôle total sur la façon d’analyser et d’insérer les éléments HTML.

Lorsque vous utiliserez pdfHTML pour convertir HTML en PDF, vous découvrirez un autre grand avantage. Les informations sémantiques et structurelles contenues dans les fichiers HTML constituent une excellente source pour la conversion par pdfHTML des fichiers HTML en documents PDF enrichis et intelligents.

iText
Profitez de la flexibilité du HTML en PDF

  • Conversion de HTML5 et CSS3 statiques en PDF
  • La conversion est personnalisable, dynamique et simple grâce à une API facile à utiliser. 

iText
Options de conversion

  • Convertissez directement un document complet au format PDF.
  • Convertissez un extrait de code HTML en « blocs fonctionnels iText ». Par exemple : un paragraphe de texte enrichi HTML en objet paragraphe iText.

iText
Créer des PDF conformes aux normes PDF

Plus spécifiquement, PDF/A, PDF/UA et PDF balisés.

iText
Personnalisable

  • Ajoutez à votre PDF du contenu dynamique , comme des codes-barres.
  • Exploitez les propriétés de conversion et le traitement sur mesure des balises pour paramétrer votre conversion avec précision.

iText DITO, une alternative à pdfHTML

Si vous avez besoin de créer des modèles pour vos PDF et que vous voulez gagner du temps en les créant et en les modifiant sans écrire une seule ligne de code, pourquoi ne pas essayer iText DITO, notre générateur de PDF à faible code ?

Image
iText Dito
Contact

Vous avez d'autres questions ?

Nous y répondrons avec plaisir. Contactez-nous et nous reviendrons vers vous sous peu.

Contactez-nous
Restez à jour

Rejoignez plus de 11 000 abonnés et devenez un expert iText PDF en vous tenant au courant de nos nouveaux produits, mises à jour, conseils, solutions techniques et événements.

Abonnez-vous