- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一堆由 iText 创建的 PDF 文件,我想将其转换为图像。我正在使用 JPedal 这样做,它在 99% 的情况下都有效,但有时图像不完整。这意味着表单或表格的内容丢失,或者如果页面仅包含图片(页面扫描),则生成的图像完全空白。
我注意到只有当 PDF 文件包含扫描页面时才会发生这种情况。这些与文档的其余部分不完全一样。
我尝试使用 iText 读取文件,在仅包含 A4 页面的临时字节数组中创建一个新文件并将其提供给 JPedal。我也将扁平化设置为 true。但一切都没有改变。
知道是什么导致了这个问题吗?
编辑:我在 4.70 版中使用 jpedal-lgpl.jar。我搜索了更新的软件包并找到了版本 4.92b23。有了这个,表格的内容得到了正确的转换,但扫描的页面仍然是空白的,有些部分看起来像老式电视在没有信号时显示的内容。
我很想使用最新版本,但找不到下载链接。 IDR Solutions 是否停止发布 lgpl 版本?
最佳答案
您是否使用了 iText 或 jPedal 的扁平化功能?
“经典”jpedal LGPL 版本从 4.92b23 版开始停止。第一个未在 LGPL 下发布的版本是 4.93 和后来的 5.0。作者从 sourceforge 中删除它前一阵子这与开源理念相矛盾,恕我直言,但那是另一回事了......
然而,根据您使用的 java 版本,有一个新的 LGPL JPedal .它使用 JavaFX 而不是 Swing/AWT,但您仍然可以像以前一样转换图像。因此,如果您可以使用 Java 1.8,那么您可以使用该 LGPL 版本,看看是否能解决您的问题...
更新:要解决表单问题,您还可以使用 jpedal 展平:-Dorg.jpedal.flattenForm=true
(或 System.setProperty("org.jpedal.flattenForm","true") ;
)
想到的最后一种可能性是摆弄其他 jpedal 选项:https://www.idrsolutions.com/jpedal/support/jvm-flags/
您是否有可能提供这样一个有问题的 PDF 文件进行分析?
关于java - JPedal getPageAsImage() 返回不完整的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34988556/
Jpedal 库完全免费吗?我注意到下载链接提到了试用! :( 最佳答案 完整的 JPedal 库已获得专有/商业许可:http://www.jpedal.org/support_faq.php#li
我有一堆由 iText 创建的 PDF 文件,我想将其转换为图像。我正在使用 JPedal 这样做,它在 99% 的情况下都有效,但有时图像不完整。这意味着表单或表格的内容丢失,或者如果页面仅包含图片
我在使用 Jpedal 解析 PDF 时遇到问题。 从 Jpedal 读取 wordlist 时,wordslist 中出现乱码。使用 OCR 时,以及当我从 PDF 复制文本并粘贴到 Word 或简
我想实现一项功能,允许用户使用 JPedal 库双击以突出显示 PDF 文档中的单词。如果我能得到一个词的边界矩形并查看 MouseEvent 位置是否在其中,这将是微不足道的;以下代码片段演示了如何
实际上,我正在尝试从 PDF 文件中提取数据,但我在互联网上没有找到任何示例,我想问是否有可能使用 JPedal 库打开以从 PDF 文件中读取数据PDF 文件。 最佳答案 您可以使用PDFBox来自
是否可以在 HBox JavaFX 应用程序中包含 JPedal PDF 查看器,并将其他内容添加到 HBox 的以下插槽中?有什么建议吗? 最佳答案 我不确定是否可以将 JPedal 放入 Java
我正在使用 Jpedal(LGPL 版本 4.48b55)呈现包含签名的文档页面,并激活视觉表示。但是,这些签名显示时带有一个问号和“签名未验证”文本。 如果我通过 Adobe Acrobat R
我正在尝试打开包含图像的pdf文件,因此我想在AWT窗口中显示pdf文件,openPdfFile方法和其他提供用于打开pdf文件的方法(如openPdfFileFromURL、openPdfFileF
我是一名优秀的程序员,十分优秀!