问题标签 [icepdf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1022 浏览

java - ICEPDF 生成 1 DPI TIFF 图像?

我正在尝试使用 java 将 PDF 转换为 TIFF 文件(以下示例)。

我使用 PDF 到 Tiff 进行传真(ICEPDF Apache 示例),但转换后的 tiff 文件只有 1 dpi(我在生成的 TIFF 文件中几乎看不到它)。

我想做的是使用 jrxml 文件来获取包含我的数据的 PDF,然后将其转换为 TIFF。样本输出:

在此处输入图像描述

是否有任何方法可以更改或设置参考示例的 dpi?

我必须采取任何步骤将 PDF 中的图像转换为 TIFF 才能看到吗?

更新 :

0 投票
1 回答
336 浏览

icepdf - 限制icepdf中的渲染图像大小

在将一堆 PDF 渲染为图像时,icepdf 似乎随机出现 OutOfMemoryError。试图追查这一点,我发现了两件事:

  1. 靠近 OOM,它呈现 A0 页面或类似的大文档页面
  2. 使用 eclipse 内存分析器,我在内存中找到 1/2GB 的图像。

这建议将输出图像大小限制在可管理的范围内。我想知道最简单的方法是什么?

我查看了 icepdf 的 Page 对象,但强烈建议始终使用Page.BOUNDARY_CROPBOX,而 Javadoc 中似乎没有记录其他用途。

如何限制输出图像大小Document.getPageImage或我可以使用什么其他措施来防止 OOM(除了增加 Xmx,我不能)。降低图像质量是一种选择。但它应该只适用于“超大”图像,而不是全部。

我已经尝试使用 Document.paintPage() 使用预定义的图像,但这还不够。

调试终于让我放大了一个有问题的文档。我得到一个像这样的日志:

所以这将是 Height=18676, Width=13248 这真的很大。

我猜想在加载图像期间 OOM 已经发生,因此以后的缩放没有帮助。此外,该物业org.icepdf.core.imageReference=scaled似乎还没有足够早地受到打击。

对我来说,忽略这样的超大图像就可以了。任何机会?

0 投票
1 回答
1168 浏览

java - 警告:在类路径上找不到 PDF 写入支持

请朋友们我在查看pdf文件时遇到这个困难,它给出了下面的错误

org.icepdf.core.pobjects.Document 警告:在类路径上找不到 PDF 写入支持 2017 年 6 月 9 日上午 8:32:10 org.icepdf.core.pobjects.Catalog

下面是我的代码

0 投票
2 回答
189 浏览

java - ICEPDF 隐藏页面导航,最后一页和第一页

我努力在带有icepdf库的javafx中显示pdf。一切都成功,但我不想在工具栏中看到“第一页”和“最后一页”按钮。API文档显示了如何完全隐藏页面导航器。

我只想删除“第一页”和“最后一页”按钮。有人帮忙吗?

0 投票
0 回答
194 浏览

java - PDF to Tiff Error: sun.awt.image.ImageFormatException: Didn't expect more than one scan

Please suggest how to solve below error,while converting pdf to tiff.The pdf has multiple pages with scanned (Example Application form scanned and converted to PDF).Issue with if a pdf page has two or more scanned images in a single pdf page then below error is coming. sun.awt.image.ImageFormatException: Didn't expect more than one scan.

We are using icepdf-viewer.jar,jai_core.jar,jai_imageio.jar and icepdf-core.jarbelow is the code snipped

0 投票
1 回答
194 浏览

java - icepdfcore 保持 JFrame 在后台打开

我知道我的问题有点奇怪,但我目前正在开发一个 java swing 应用程序,它使用 icepdfcore 从另一个 jframe 中的文件选择器打开一个 pdf

这是我的代码:

当我选择使用icepdfcore正确显示的文件时,问题是当我关闭主框架时,它并没有完全关闭,因为我在netbeans中看到它仍在后台运行,强制杀死它的唯一方法是通过点击红色方块

在此处输入图像描述

我将关闭事件添加到新框架但仍然存在问题

不知何故,icepdfcore 保持父框架锁定,到目前为止我还没有弄清楚。

任何帮助,将不胜感激。

0 投票
1 回答
337 浏览

java - 任何人都可以帮助我解决此代码中在 Java swing 中显示 PDF 的错误吗?

此代码用于查看 PDF,但是当我打开任何 PDF 时,内容不可见并且出现空白页。我正在使用 icepdf 核心和查看器 jar 文件。

在这里找到截图..

代码中的错误和警告

[ 在此处输入图像描述]

PDF的输出视图

在此处输入图像描述

0 投票
1 回答
48 浏览

java - icepdf 不会在 JFrame 中的 linux 实例上呈现

icepdf在我的网络项目中使用。当我在 Eclipse 中运行这个项目时它工作正常,并且当我在 tomcat 版本 8/9 上使用这个项目时也运行它。但是当我在 Linux 实例中部署这场战争时,一切都很好,但 pdf 不会在JFrame. 我的 java 版本和 tomcat 版本也和我本地使用的一样。

这是我的代码

这里stream来自一个来源

0 投票
0 回答
23 浏览

java - ICEPDF Java 中的书签设置

我正在使用 pdf 查看器 IcePDF,但是当我运行我的应用程序时,书签不可用。我尝试使用其他 PDF 并且它仅在目录位于第一页时才有效。有人可以帮我找到此功能的设置吗?

编辑 :

这是使用 ICEPdf 的代码

0 投票
2 回答
141 浏览

java - 在 Java 中更改 ICEPDF 外观

我使用 IcePDF 作为 PDF 查看器,PropertiesManager我可以启用/禁用功能,例如:

但是我想改变Windows Look And Feel,简单UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());的不行。有人可以解决吗?