【发布时间】:2016-12-22 14:43:04
【问题描述】:
我有一个非常大的屏幕截图(48.69 x 1220.93 厘米),我正在使用 PDFBox 2.0.4 将其转换为 PDF。
当我使用 Mac Preview 应用程序打开生成的 PDF 时效果很好,但使用 Adobe Reader 2015 版时效果不佳。它只显示一个长长的空白页,并显示尺寸为 19.17 x 200 英寸。我知道 PDF 规范的早期版本有 200 英寸的高度限制。所以我尝试将 pdf 版本设置为 1.7,但没有成功:
org.apache.pdfbox.pdmodel.PDDocument#setVersion
org.apache.pdfbox.cos.COSDocument#setVersion
Adobe 和 Preview 都说 pdf 的版本是 1.7。我通常可以使用 adobe 打开较小的 pdf。
【问题讨论】:
-
请分享pdf。
-
@TilmanHausherr,This is the pdf I'm talking about
-
媒体框为 1380 x 34609。1 单位 = 1/72 英寸。所以它大约是 19" x 480" 或 48cm x 1211cm,因此您的假设是正确的。我用 NOTEPAD++ 查看了 PDF,它确实是 1.7。它在 Adobe Reader 中显示为空白。我没有尝试点击黄色栏。它在 PDFBox 和其他两个基于 java 的产品中正确显示。它在 gsview 中崩溃,但仅在 ghostscript 中工作。如果您没有得到更好的答案/评论,我建议您向 Adobe 投诉。
标签: pdf pdfbox adobe-reader