Я пытался использовать приведенный ниже шаблон HTML, чтобы преобразовать его в PDF с помощью iText7, но верхний и нижний колонтитулы не привязаны к их предполагаемому положению. используемый пример Я пытаюсь избежать свойств верхнего колонтитула @Page и нижнего колонтитула, поскольку пытаюсь sh подгонять динамическое содержимое c в обоих разделах с расширенным пространством более 3 строк в каждом.
iText код и результат:
ConverterProperties properties = new ConverterProperties();
//properties.setFontProvider(fontProvider);
properties.setMediaDeviceDescription(new MediaDeviceDescription(MediaType.PRINT));
PdfWriter writer = new PdfWriter("out.pdf");
PdfDocument pdf = new PdfDocument(writer);
pdf.setTagged();
PageSize pageSize = PageSize.LETTER;
pdf.setDefaultPageSize(pageSize);
OutlineHandler outlineHandler = OutlineHandler.createStandardHandler();
properties.setOutlineHandler(outlineHandler);
//html template (templateOutput)
HtmlConverter.convertToPdf(templateOutput, pdf, properties);
byte[] pdfData = byteArrayOutputStream.toByteArray();
pdf.close();
Пожалуйста, какие-либо предложения по решению проблемы? Спасибо