问题标签 [ghost4j]
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.
java - Windows 64 位上的 Tess4j:多线程异常
我在 Windows 64 位上使用带有 Java 8 的 tesseract 3 来 OCR 扫描的 PDF。我按照Tess4j 页面上的说明使用了所需 DLL 的 64 位版本,并安装了 64 位 Ghostscript。
当我使用正常的@Test(无参数)运行单元测试时,代码运行正确,所以我想我已经正确安装了所有东西。
当我用 2 个线程并行运行它时(见下文),我得到一个异常。
我在这里阅读了相关主题,但建议使用我正在使用的 Tesseract1(我都尝试过)。
有任何想法吗?
这是代码:
这是一个例外:
更新:似乎与此有关。
java - 如何将多页 PDF 转换为多页 TIFF
我正在使用 Ghost4j 将多页 PDF 转换为多页 TIFF 图像。我还没有找到一个如何做到这一点的例子。
使用下面的代码,我可以将多页 PDF 转换为图像,但是如何从中创建单个多页 TIFF 图像?
java - 在 Web 应用程序中使用 Ghost4j 将 PDF 转换为 TIF
我在 Web 应用程序中使用 Ghost4j 将 PDF 转换为 TIFF。在对我的应用程序进行性能测试时,我发现当需要转换多个 PDF 文档时需要很长时间。经过进一步研究,我发现了这部分文档: http ://www.ghost4j.org/threadsafetyandmultithreading.html
但是,我很困惑是否应该将代码放入synchronized
块中并使用setMaxProcessCount()
?
这是我目前的做法:
问题
- 我将如何在获得多个请求的 Web 应用程序中进行这项工作。
java - 使用 Ghost4j 获取 NoClassDefFoundError
这是我在这里的第一个问题,我没有找到任何解决问题的方法。请不要误会,如果我的文字是坏的英文。
对于我的程序,我想调整现有 PDF 文档中的图像大小。这应该在 Java 程序中自动发生。在搜索过程中,我在网上找到了 Ghost4j 库,它可以解决我的问题——也许吧!
作为第一次使用 Ghost4j 测试它是否有效,我想从 MySQL 数据库中加载我的 PDF 文档并检查 pageCount。
这是我的短代码:
错误出现在第 45 行 = doc.load(inputStream)
(注意:如果我对 doc.load 使用 new File(Path) 并设置一个 pdfSample 文档。它可以工作。但不能使用 inputStream)
当我执行我的程序时,我每次都会得到这个 Excption:
对于这个项目实现了库,这些库都来自下载的 ghost4j 包:
- 幽灵4j-0.5.1
- iText-2.1.7
- jna-3.3.0
- log4j-1.2.15
- 公共日志记录-1.1.1
- commons-io-1.3.1
- commons-beanutils-1.8.3
我搜索此错误时的示例站点:
http://sourceforge.net/p/itext/mailman/itext-questions/thread/4F422974.1070002@redlab.be/
我知道 iText 2.1.7 不再受支持,我应该使用 5.xx 版,但在这里下载最新的 iText Lib 不起作用,而在 Ghost4j Jar 中显然使用的是 Lib 2.1.7。否则,也许是我的错,我现在不明白如何正确实施最新版本。
PS:我正在使用 Java 1.7、Eclipse Kepler、Windows 8.1
我会很高兴,有人知道任何解决方案或可以帮助我一点。
武德曼
ghost4j - Ghost4J 找不到 gs_init.ps
我想使用 ghost4j 压缩扫描的 PDF。这样做时,我首先得到以下错误,如果文件和目录可用,我正在做一些测试,然后开始初始化 Ghost4J:
输出:
C:/gs/gs9.15/lib 可用 C:/gs/gs9.15/bin 可用 DIRS: -I"C:/gs/gs9.15/lib;C:/gs/gs9.15/bin " 2014-10-07 14:47:11 [错误] (Ghostscript):72 - GPL Ghostscript 8.61: 找不到初始化文件 gs_init.ps。错误:无法初始化 Ghostscript 解释器。错误代码是 -100 org.ghost4j.GhostscriptException:无法初始化 Ghostscript 解释器。org.ghost4j.Ghostscript.initialize(Ghostscript.java:365) 处的错误代码为 -100
代码:
Where Variable "dirs" = -I"C:/gs/gs9.15/lib;C:/gs/gs9.15/bin" 有谁知道,我该如何解决这个问题?
谢谢GGK
java - ghost4j 调用 ghotscript dll - java.lang.UnsatisfiedLinkError: 无法加载库 'gsdll32
我无法调用 ghostscript dll。只有当我将 dll 复制到 windows/system 文件夹时它才有效。我可以指定 ghost4j 应该用于 dll 的自定义路径吗?我正在使用来自 ghost4j 站点的示例核心 api 示例
java - 获取 NoClassDefFoundError: com/sun/jna/win32/StdCallLibrary$StdCallCallback 在 ubuntu 中使用 ghost4j
我在我的程序中使用 ghost4j 作为 jar 将 pdf 转换为图像。我在线程“main”中遇到异常
java.lang.NoClassDefFoundError: com/sun/jna/win32/StdCallLibrary$StdCallCallback
我是使用 ghost4j 的新手,我正在使用 Ubuntu 12.04。
有人可以帮我解决这个问题吗?
java - 从 Itext PDF 字节数组转换为多页 TIFF 文件
byte[]
我有一个需要发送到签名硬件的 pdf 文件(从iText 生成的文件中获得)。
由于与java打印机驱动程序不兼容,我无法直接发送PDF,所以我需要先将其转换为图像。我已成功将每个 PDF 页面转换为 jpg 文件,但客户不喜欢解决方案,因为签名不在所有文档中,仅在单个页面中。
由于我还没有找到任何免费库,我决定分四步完成:
STEP1 : 使用 itext 生成 PDF 并持久化。
第 2步:从 PDF 多页转换为List<java.awt.Image>
第 3 步:现在我迭代List<java.awt.Image>
以转换为单独的 TIFF。
第 4步:从各种单独的 TIFF 文件创建多页 TIFF
完毕。希望对有同样问题的其他人有所帮助。
ghostscript - ghostscript 和 ghost4j 的区别
我想在 Java 应用程序中重新生成 pdf 文件。
我发现ghostscript 有Java 库——ghost4j。
你有什么经验吗?ghost4j 和 ghostscript 一样好吗?
谢谢
java - 在桌面应用程序java中使用Ghost4j将PS转换为PDF
我正在尝试将 ps 转换为 pdf 文档并显示异常:java.io.IOException: PostScript document is not valid,代码如下:
上线document.load(new File(inputfile)); 我跳过异常并正在加载具有以下格式的文档: