删除pdf顶部的空白

时间:2019-09-23 13:16:31

标签: android itext pdf-generation

我正在使用“ itextPdf” 库将图像保存为PDF格式。 一切正常,但在生成的pdf顶部出现白色填充。

Document document = new Document();
Image image = Image.getInstance(imagePath);
document.setPageSize(new Rectangle(image.getWidth(),image.getHeight()));
document.open()
image.scalePercent(100f);
image.setDpi(300,300);
image.setAlignment(ALIGN_MIDDLE);
document.add(image);
document.close();

Screenshot

1 个答案:

答案 0 :(得分:0)

如果您正在使用iText的自动版式功能(之所以这样,是因为您没有明确说明要在哪里添加图像),那么iText将始终在页面上添加边距。 Document

您可以做的是将图像添加到绝对位置,这样就可以避免自动边距。

您将从他们的网站上发现此示例很有帮助:

https://itextpdf.com/en/resources/faq/technical-support/itext-7/how-precisely-position-image-top-table

或者,您也可以将页面的边距设置为0。

https://itextpdf.com/en/resources/faq/getting-started/itext-7/how-use-full-size-page

请记住,我列出了iText 7 Java的示例。您可能需要四处看看才能找到等效的android API。