从 pdf 顶部删除白色 space
Remove white space from top in pdf
我正在使用 "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
如果您正在使用 iText
的自动布局功能(确实如此,因为您没有具体说明要在何处添加图像),那么 iText
将始终添加边距Document
.
你可以做的是在绝对位置添加图像,这样你就可以避免自动边距。
您会发现他们网站上的这个示例非常有用:
或者,您也可以将页边距设置为 0。
https://itextpdf.com/en/resources/faq/getting-started/itext-7/how-use-full-size-page
请记住,我列出了 iText 7 Java 的示例。您可能需要四处看看才能找到等效的 android API.
我正在使用 "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
如果您正在使用 iText
的自动布局功能(确实如此,因为您没有具体说明要在何处添加图像),那么 iText
将始终添加边距Document
.
你可以做的是在绝对位置添加图像,这样你就可以避免自动边距。
您会发现他们网站上的这个示例非常有用:
或者,您也可以将页边距设置为 0。
https://itextpdf.com/en/resources/faq/getting-started/itext-7/how-use-full-size-page
请记住,我列出了 iText 7 Java 的示例。您可能需要四处看看才能找到等效的 android API.