pdfHTML

Описание

iText 7 pdfHTML

pdfHTML — это дополнение iText 7 для Java и C# (.NET), позволяющее с легкостью преобразовывать HTML и CSS в соответствующие стандартам и пригодные для индексации PDF-документы со специальными возможностями и функцией поиска.

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

Материалы

Здесь вы найдете ресурсы, необходимые для установки и использования дополнения pdfHTML.

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

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

Помимо простого преобразования HTML в PDF, дополнение pdfHTML можно использовать для создания хорошо структурированных PDF-документов с четким форматированием, таких как отчеты, счета и др., используя HTML как формат шаблона. Стили можно определить с помощью CSS, а pdfHTML предоставляет механизм для преобразования в PDF.

Он повторно использует структурную информацию из HTML для простого создания файлов в форматах PDF/A, PDF/UA и PDF с теговой разметкой. Вам не нужно знать технические характеристики формата PDF. pdfHTML использует семантическую и структурную информацию, которая уже присутствует в HTML и CSS, и сопоставляет ее с объектами и стилями iText.

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 (Java/.NET), который позволяет преобразовывать HTML в PDF-файлы или в список элементов iText. Это дает возможность полностью контролировать процесс анализа и вставки элементов HTML.

Используя pdfHTML для конвертации HTML в PDF, вы получите еще одно большое преимущество. Семантическая и структурная информация, которая содержится в файлах HTML, — это отличный источник для преобразования HTML-файлов в структурированные, функциональные PDF-документы с помощью инструмента pdfHTML.

iText
Используйте гибкость HTML в PDF

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

iText
Настройки конвертации

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

iText
Создавайте PDF файлы в соответствии со стандартами PDF

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

iText
Возможность настройки

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

iText DITO, альтернатива pdfHTML

Если вам нужно создавать шаблоны PDF-документов и хочется сэкономить время при их создании и редактировании, не написав ни строчки кода, вам стоит обратить внимание на iText DITO, наш малокодовый генератор PDF-документов.

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

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

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

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

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

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