iText 7 pdfHTML
pdfHTML — это инструмент для преобразования HTML и CSS в документы PDF. pdfHTML можно использовать как дополнение iText 7 для готовых решений или самостоятельно.
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
After the pdfHTML conversion
Resources
Here you will find the needed resources to install and use pdfHTML.
Java
Other resources
Преимущества использования iText 7 pdfHTML
Использование структурной информации из HTML для простого создания PDF/A, PDF/UA и PDF с тегами (tagged PDF).
Простая интеграция с инструментами для работы с HTML
Используя HTML и CSS для создания макета и определения стиля документа, можно применить существующие навыки работы с HTML и CSS для создания файлов PDF. Это дополнение просто интегрируется с инструментами для работы с HTML.
Стандартные и настраиваемые возможности для конвертации HTML в PDF.
Элементы HTML уже сопоставлены с элементами iText на основе HTML5 и CSS3. Для настройки просто добавьте к платформе pdfHTML собственные обработчики.
Создание структурированного документа PDF
Повторно используйте структурную и семантическую информацию из HTML для создания PDF/A, PDF/UA, Tagged PDF или стандартных совместимых документов PDF.
Основные возможности iText 7 pdfHTML
pdfHTML предоставляет удобный API, который позволяет преобразовывать файлы HTML сразу в PDF или в список элементов iTex, предоставляя полный контроль над парсингом и вставкой элементов из HTML.
Используйте гибкость HTML в PDF
- Преобразуйте статических HTML5 и CSS3 в PDF
- Преобразование динамическое и простое, настраиваемое с помощью простого в использовании API.
Настройки конвертации
- Преобразуйте целый документ напрямую в PDF.
- Преобразование фрагментов HTML в «строительные блоки iText», например абзац форматированного текста HTML в объект iText.
Создавайте PDF файлы в соответствии со стандартами PDF
В частности, PDF/A, PDF/UA и PDF с тегами.
Возможность настройки
- Добавляйте динамического контента, такого как штрихкоды, к 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.
