iText html2pdf изменить размер выходного PDF - PullRequest
0 голосов
/ 22 марта 2019

Как изменить размер выходной страницы PDF при преобразовании ее из HTML с библиотекой iText html2pdf? Пробовал этот код:

ConverterProperties properties = new ConverterProperties();
MediaDeviceDescription description = MediaDeviceDescription.createDefault();
description.setHeight(1024);
description.setWidth(1024);
properties.setMediaDeviceDescription(description);
HtmlConverter.convertToPdf(new File(htmlSource), new File("outputFile.pdf"), properties);

но, похоже, это не работает, моя страница вывода все еще A4

1 Ответ

0 голосов
/ 26 марта 2019

Используйте один из методов HtmlConverter, который принимает экземпляр PdfDocument в качестве параметра и устанавливает для него необходимый размер страницы с помощью метода setDefaultPageSize.

Например,

    PdfDocument pdfDoc = new PdfDocument(new PdfWriter(destinationPath));
    pdfDoc.setDefaultPageSize(new PageSize(1500, 842));
    HtmlConverter.convertToPdf(new FileInputStream(sourcePath), pdfDoc);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...