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