PDF尺寸最大限制在iTextSharp中

时间:2013-01-15 13:53:33

标签: c# pdf-generation itextsharp

我遇到了iTextsharp中允许的最大页面大小问题,因此当我尝试生成大小超过14 400的文档时,我收到错误消息the.page.size.must.be.smaller.than.14400.by.14400.its.1.by.2,我试图使用{{1}像described here,但我还没有找到解决方案。

我通过使用userunits在一个页面中合并文件来生成PDF,我认为将pdf维度缩放1/4,例如,并将userunits设置为4,但我认为我应该缩放导入的页面也是这样的任何帮助,因为我不知道如何缩放导入的页面,我不确定这是否是正确的解决方案。

AddTemplate()

任何帮助或任何建议

1 个答案:

答案 0 :(得分:1)

正如您在评论中明确指出,您在测试解决方案时遇到的问题(DirectContent.AddTemplate应用于PdfImportedPage)实际上是您不知道如何扩展导入的页面,这里是一个指向示例如何做到的示例的指针。

查看从NUpTool.cs NUpTool的匹配Java示例chapter 6翻译的示例iText in Action — 2nd Edition。这里的变量factor描述了缩放因子。