我正在使用“ 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();
答案 0 :(得分:0)
如果您正在使用iText
的自动版式功能(之所以这样,是因为您没有明确说明要在哪里添加图像),那么iText
将始终在页面上添加边距。 Document
。
您可以做的是将图像添加到绝对位置,这样就可以避免自动边距。
您将从他们的网站上发现此示例很有帮助:
或者,您也可以将页面的边距设置为0。
https://itextpdf.com/en/resources/faq/getting-started/itext-7/how-use-full-size-page
请记住,我列出了iText 7 Java的示例。您可能需要四处看看才能找到等效的android API。