itextpdf中的最大页面大小

时间:2017-06-19 09:42:52

标签: itext

我正在创建adf项目并使用itextpdf 5.1.3生成报告。 例如: - 我的表客户有3000行。在我的jspx页面有客户表&按钮有文件下载列表器那里我只是调用报告。 报告仅生成前50行(最多4页)。 为什么剩余的行不会出现在报告中?

Update table set field=1 where Columns_name between 1001 and 2000

1 个答案:

答案 0 :(得分:0)

PDF文档中页面的最大大小为14,400个用户单位的14,400。请参阅博文Help, I only see blank pages in my PDF。这不是iText引入的限制;这是PDF阅读器(如Adobe Reader)中存在的限制。其他观看者(例如Apple Preview)在显示包含较大页面的PDF时没有问题。

这回答了帖子主题行中的问题。

您帖子的正文包含完全不同的问题。也许您不是在询问页面大小,而是询问文件大小。过去也回答了这个问题。见What is the size limit of pdf file?

请允许我总结一下答案:

  • 版本低于PDF 1.5的PDF的最大大小约为10千兆字节。
  • 使用压缩交叉引用流的PDF版本为1.5或更高版本的PDF的最大大小仅取决于处理PDF的软件的限制。
  • 在5.3之前使用iText版本创建的PDF的最大大小为2千兆字节。使用iText 5.3及更高版本创建的PDF的最大大小为1 TB。

由于您使用的是iText 5.1.3,因此您可以创建2 GB的PDF。它打败了我为什么你使用的是2011年11月的iText版本,而不是更新的版本,但没有理由你不能在PDF中放置一个包含3000行的表格。为2 GBytes。

有可能你的代码非常糟糕。很遗憾,您没有向我们展示您的代码。您是否阅读了有关如何创建Large Tables的文档?

我不能对你说的部分发表评论:

  

在我的jspx页面中有customer table&按钮有文件下载列表器,我只是在调用报告。

这似乎与您的问题无关。