【发布时间】:2013-01-15 13:53:33
【问题描述】:
我遇到了 iTextsharp 中允许的最大页面大小的问题,因此当我尝试生成大小大于 14 400 的文档时,我收到消息错误the.page.size.must.be.smaller.than.14400.by.14400.its.1.by.2,我尝试使用userunits 像@987654321 @ ,但我还没有找到解决方案。
我通过使用AddTemplate() 在一页中合并文件来生成 PDF,例如,我认为将 pdf 尺寸缩放 1/4,并将 userunits 设置为 4,但我认为我也应该缩放导入的页面,以这种方式提供任何帮助,因为我不知道如何缩放导入的页面,我不确定这是否是正确的解决方案。
PdfImportedPage imp1 = wr.GetImportedPage(r1, 1);
wr.DirectContent.AddTemplate(imp1,(float)(x*cm),(float)(y*cm));
请提供任何帮助或任何建议
【问题讨论】:
-
你说我不确定这是否是正确的解决方案 --- 你同时测试过吗?结果符合你的要求吗?如果不是,那有什么问题?您当前的问题很难为您提供帮助。
-
我无法测试它,因为我不知道如何缩放导入的页面,你能帮我缩放它吗?
标签: c# pdf-generation itextsharp