我尝试使用下面的 HTML 模板使用 iText7 将其转换为 PDF,但页眉和页脚都没有绑定到其预期位置。 使用的示例 我试图避免 @Page 页眉和页脚属性,因为我试图在两个部分中完成适合动态内容的工作,每个部分的扩展空间超过 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();
阿波罗的战车
相关分类