gpt4 book ai didi

android - 从pdf中删除顶部的空白

转载 作者:行者123 更新时间:2023-11-30 05:02:16 28 4
gpt4 key购买 nike

我正在使用 "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 添加边距。

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

你会发现他们网站上的这个例子很有帮助:

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。

关于android - 从pdf中删除顶部的空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58063350/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com