我正在将现有的PDF文件读入新的PDF文件,并根据页面尺寸缩放第一页。该页面缩放到90-95%,以便为一些页脚文本腾出空间。我遇到的问题是,生成的缩放页面会在页面顶部留下空白区域,而不是底部。有没有办法控制结果,使它们从页面的左上角而不是左下角开始?
这是我添加缩放页面的代码:
cb.AddTemplate(importedPage, scaleSize, 0, 0, scaleSize, 5, 20);
对象“cb”是PDFContentByte类,而“scaleSize”是设置为.9或.95的浮点数。缩放效果很好,但定位是一个问题。谢谢!
答案 0 :(得分:0)
想通了:最终参数的“20”值不正确。值100更适合我的目的,现在我对PDF / iText中的坐标系理解得更好。对于那些感兴趣的人,PDF文档的0,0点是左下角。