问题标签 [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 回答
83 浏览

java - 使用没有页码的 ICEpdf 导航到 PDF 文档

这是我将myFile.pdf文件打开到第 4 页的代码:

但是,我想在不使用的情况下导航到文档中showPage(),例如使用 TOC 的锚点导航。因为如果我将内容添加到我的 PDF 文件中,我不想更改代码,因为页数会发生变化。

有解决办法吗?

0 投票
0 回答
308 浏览

java - 使用 ICEPDF 时找不到 JPEGImageDecoder

我得到一个

线程“主”java.lang.NoClassDefFoundError 中的异常:com/sun/image/codec/jpeg/JPEGImageDecoder

当使用这里使用的 ICEPDF 时Java PDF Viewer

它以前工作过,项目这部分的任何代码都没有变化,因为我们一直忙于其他部分,我也重置了它,没有解决问题。现在,在意识到它是 jre 的一部分并且也包含在我的 jre 中之后,我尝试的第一件事是更新版本,因为它不是最新版本。这给了我另一个问题,即 fieldnotfound 异常。

线程“主”java.lang.NoSuchFieldError 中的异常:BORDER_STYLE_SOLID

如stackoverflow帖子(iceviewer和核心之一)中所述,包含正确的罐子。

0 投票
0 回答
218 浏览

java - 无法在打包的 Javafx 或 jar 可执行文件中生成带有 ITEXT 的 PDF

这个问题已经让我窒息了很长一段时间,现在正好一个多月。我尝试开发一个小型 Javafx 应用程序,我使用 ITEXT 5.3 版本,一切正常,我使用 icepdf 在 netbean 中显示生成的 PDF。完美地工作在netbeans中很好。但是一旦我尝试在netbean之外运行可执行jar程序,它就不会生成PDF。我尝试使用高级安装程序打包它并且pdf也没有生成。我尝试了一些解决方案,这个pdf不是由itext库生成的java应用程序,但它没有帮助。每一个帮助都将不胜感激这是我生成 PDF 的源代码:

0 投票
1 回答
101 浏览

java - ICEpdf - MissingResourceException:在应用程序启动期间找不到基本名称 org.icepdf.ri.resources.MessageBundle 的包,语言环境 de_DE

应用程序使用 ICEpdf,有时启动后无法打印。
重新启动后它工作正常,但每次都这样做很乏味。

日志中的异常说:

重复直到重新启动。

我检查了使用的库icepdf-viewer-4.2.2并且在 \org\icepdf\ri\resources 中有MessageBundle_de.properties文件。

有没有人经历过这种情况并且可以支持/建议如何解决它?

0 投票
1 回答
54 浏览

javafx - 显示 ICEPDF 工具栏的问题

我正在开发一个应用程序,我必须在集成到应用程序中的查看器中显示 pdf。为此,我通过 SwingNode 使用 ICEPDF 库,因为我使用 JavaFX。我的问题是 pdf 正确加载,而查看器操作按钮所在的面板在查看器显示屏上不直接可见。要显示它,我必须用鼠标悬停,以便所有按钮都显示在屏幕截图中。

有没有办法弥补这个问题,因为最终用户肯定不知道有必要执行这种轮廓。

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
217 浏览

java - 使用 ICEpdf 在 JavaFX 应用程序中查看 pdf 文件?

我看过很多关于它的话题,但大部分都是旧的。

我是一个新的 Java 学习者,并尝试构建我的第一个项目,以便我可以应用我所学的知识,该项目的想法很简单,它是一个程序,它可以带来您拥有的所有 PDF 文件并为您显示它们并允许它们被打开和分类,并显示阅读百分比和许多其他内容。

我已经完成了与获取和处理 PDF 文件相关的部分,并将有关它们的信息添加到用于该 PDFBox 和 Derpy 库的数据库中,界面部分几乎完成了。

它是关于打开 PDF 文件的。我尝试使用 ICEpdf 并成功了,但是我在显示很多 PDF 文件时遇到了问题,因为字体没有清晰显示,没有很多图片没有出现,而且在阿拉伯 PDF 文件中,很多文本以以下形式出现盒子。

另外,ICEpdf格式不好,很难改变显示语言和格式。

我尝试使用 PDF.js 但未能这样做,可能是因为我缺乏经验。确实,我在这里看到了使用 PDF.js 的响应,但即使我根据我的程序编写了相同的代码,它也对我不起作用: https ://stackoverflow.com/a/42040344/12782195

此代码用于查看 ICEpdf 的 pdf 文件:

0 投票
1 回答
350 浏览

java - 无法使用 ICEpdf 打开远程 pdf

我正在尝试使用 ICEpdf 在 JFrame 中显示远程 pdf。我从他们的网站上复制了代码以开始使用,即:

但我收到以下错误:

我正在使用icepdf-core.jar 和icepdf-viewer.jar。我需要其他 jar 文件来打开远程 pdf 吗?我也无法在他们的论坛上提出任何问题。我看不到任何链接可以在那里问我自己的问题。

如果有人用过这个东西,请告诉我如何解决这个错误。

编辑

我可以使用java org.icepdf.ri.viewer.Main -loadurl http://www.orimi.com/pdf-test.pdf他们文档中所述的命令打开远程文件,但是当我尝试通过程序打开它时它失败了。

谢谢!

0 投票
0 回答
315 浏览

java - JAVA SWING ICEPDF pdf未显示全部内容

我正在使用 SWING 创建一个小型桌面应用程序,我需要在预览面板中显示 PDF。为了达到这个要求,我正在使用具有以下版本的 ICEPDF 库

或者

但它不能正常工作

当我org.icepdf - icepdf-core and org.icepdf - icepdf-viewer当时使用 pdf 时显示如下 在此处输入图像描述

pdf中有更多文字我无法分享原始pdf内容,否则我会告诉你

当我当时使用org.icepdf.os - icepdf-core and org.icepdf.os - icepdf-viewer时,我得到了以下异常

请问如何在我的预览面板中显示整个 pdf 内容?

我的整个源代码如下

0 投票
1 回答
248 浏览

java - ICEpdf 不呈现 PDF

我有一个小型测试类来在 JPanel 中呈现 PDF。每当我执行它时,它都会告诉我无论我选择哪种 PDF 都不支持该 PDF。我的代码是:

我正在尝试加载GCC 手册作为测试。

编辑1:

我正在使用 ICEpdf 6.2.2,在运行课程时,会打开一个弹出窗口,其中说明ICEpdf could not open the specified file at gcc.pdf The file may be corrupt or not a supported file type.

0 投票
0 回答
160 浏览

java - ICEpdf 查看器无法正确渲染字体

我有一门课程可以在 JFrame 中使用 ICEpdf 6.2.2(maven 存储库中的最新版本)测试 ICEpdf 查看器。当我打开 PDF 时,我试图在 Ubuntu 的默认 PDF 查看器中呈现它,它显示正确,但是,当在 ICEpdf 查看器中显示时,字体间距错误,实际字体被替换为无衬线字体。这是我的ICEpdf 查看器默认的 Ubuntu PDF 查看器中的GCC 手册的屏幕截图。我曾经收集手册中使用的字体是什么。在我的代码中,我设置为,这并没有解决问题。我的代码如下:pdffontsorg.icepdf.core.awtFontLoadingtrue

pdffonts输出: