iText pdf library
Website search

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

Преимущества

Преимущества использования iText 7 pdfHTML

Использование структурной информации из HTML для простого создания PDF/A, PDF/UA и PDF с тегами (tagged PDF). 

pdfHTML convert HTML to PDF pdfHTML provides the engine to convert HTML to PDF
Простая интеграция с инструментами для работы с HTML

Используя HTML и CSS для создания макета и определения стиля документа, можно применить существующие навыки работы с HTML и CSS для создания файлов PDF. Это дополнение просто интегрируется с инструментами для работы с HTML.

pdfHTML convert HTML to PDF pdfHTML provides the engine to convert HTML to PDF
Стандартные и настраиваемые возможности для конвертации HTML в PDF.

Элементы HTML уже сопоставлены с элементами iText на основе HTML5 и CSS3. Для настройки просто добавьте к платформе pdfHTML собственные обработчики.

pdfHTML convert HTML to PDF pdfHTML provides the engine to convert HTML to PDF
Создание структурированного документа PDF

Повторно используйте структурную и семантическую информацию из HTML для создания PDF/A, PDF/UA, Tagged PDF или стандартных совместимых документов PDF. 

Ключевые функции

Основные возможности iText 7 pdfHTML

pdfHTML предоставляет удобный API, который позволяет преобразовывать файлы HTML сразу в PDF или в список элементов iTex, предоставляя полный контроль над парсингом и вставкой элементов из HTML.  

Core capabilities development icon
Используйте гибкость HTML в PDF

  • Преобразуйте статических HTML5 и CSS3 в PDF
  • Преобразование динамическое и простое, настраиваемое с помощью простого в использовании API. 

Core capabilities development icon
Настройки конвертации

  • Преобразуйте целый документ напрямую в PDF.
  • Преобразование фрагментов HTML в «строительные блоки iText», например абзац форматированного текста HTML в объект iText.

Core capabilities development icon
Создавайте PDF файлы в соответствии со стандартами PDF

В частности, PDF/A, PDF/UA и PDF с тегами.

Core capabilities development icon
Возможность настройки

  • Добавляйте динамического контента, такого как штрихкоды, к PDF.
  • Используйте настройки конвертации и задавайте свои правила обработки тегов для гибкой настройки конвертации.

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 low-code PDF generator.

Image
iText Dito
Контактная информация

Остались вопросы? 

Мы готовы вам помочь. Обратитесь к нам, и мы ответим, как только сможем.

Связаться с нами
Оставаться в курсе

Присоединяйтесь к более чем 11 000 подписчиков и станьте экспертом iText PDF, следя за нашими новыми продуктами, обновлениями, советами, техническими решениями и событиями.

Подпишись сейчас