问题标签 [jodconverter]
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 - 如何使用 JOD Converter 减少 Open Office Service 的时间响应以打印到 PDF?
我们目前正在使用JOD Converter将 word 文档发送到在另一台机器上运行的开放式办公服务。开放式办公室服务托管在一个设施中,如果他们保证 100 Mbps 带宽,我们有三台服务器打印到这台托管开放式办公室服务的服务器。
- 亚马逊云服务器(暂存)大约需要 31.6 秒来生成一个 pdf 文档。
- 托管设施(开发)大约需要 29.5 秒来生成 pdf。
- 与开放式办公服务所在的设施(生产)相同,生成完全相同的 pdf 文档大约需要 5.5 秒。
但是延迟、延迟和带宽在质量方面都很好。我能做些什么来减少这个响应时间。看起来问题出在网络上,但我想有一种方法来衡量它是否是网络,这样我就可以记录这种行为。
java - Openoffice3/jodconverter 停止工作
我已经在我们的服务器上安装了 Openoffice.org3,它以无头模式运行。我们将它与 jodconverter 一起使用来转换 word 和 Excel 文件。
它曾经工作正常,但有一天它停止工作了,我真的不明白为什么。
当我运行 /usr/local/bin/java -jar jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar
在 .xls 文件上将其转换为 .csv 文件,它只是给了我:
线程“主”com.artofsolving.jodconverter.openoffice.connection.OpenOfficeException 中的异常:转换失败:无法保存输出文档;OOo 错误代码:3088
如果我在 word 文件上运行 jodconverter,它只会给我一个空的输出文件或其他错误代码。那要看。
我们的服务器同时安装了 openoffice 2.4 和 3.0,但现在都没有工作。(他们都有同样的问题)所以这不是 openoffice 安装的直接问题。
我什至尝试在服务器上创建一个新用户,并以他的身份运行 openoffice,但这也不起作用。
那么有没有人对可能出了什么问题有任何想法,或者我如何让 openoffice.org 生成某种日志文件/控制台输出,这样我就可以了解发生了什么。
我使用 /opt/openoffice.org3/program/soffice.bin -headless -nofirststartwizard -accept="socket,host=localhost,port=8100;urp;" &
java - JODConverter 3.0、OpenOffice 和 JNI
我正在使用 JODConverter 3.0 来处理与 OpenOffice 的通信以转换文档。除了 JODConverter 使用来自 OpenOffice 的 Java 库,它使用 JNI 从系统中获取某些库文件之外,一切都运行良好。如果我在运行 java 时没有使用 -D 设置 java.library.path 方法,则会引发异常。
我正在构建的应用程序独立于平台,并且有一个中央配置文件。我想保持这种状态。我正在考虑使用 System.load 在 URE bin 中添加所需的每个文件,但似乎有点多。我也在考虑也许在我的初始化脚本(运行我的应用程序的脚本)中有某种方法可以动态地找到 URE bin 目录的位置。我一直无法找到一个好的解决方案,因为 OpenOffice 在安装时没有设置任何环境变量。
我希望我的问题不是含糊不清或过于特定于图书馆(或两者兼而有之),现在已经很晚了,我已经有一段时间了。
谢谢!
java - 用于 PDF 到图像转换的开源库
可能重复:
将 PDF 页面导出为 Java 中的一系列图像
请推荐一些可用于 PDF 文件到图像转换的好的 java 库。我尝试使用 PDFBox:http://pdfbox.apache.org/但在转换为图像后,我的 pdf 文件中的大部分文本在图像中都出现了乱码。它将“T”读作“Y”,将“C”读作“#”,依此类推。
以下是我用于相同的代码片段:
我想这是他们在渲染字体方面遇到的一些问题。如果您认为我在使用 PDFBox 时可能遗漏了什么,请告诉我。
请同时提出任何其他替代方案。
我尝试过使用 jPedal:http ://www.jpedal.org/效果很好,但它不是免费的,所以请就所有好的替代方案提出建议。
java - JODConverter:“无法获得服务:com.sun.star.ucb.FileContentProvider”
我编写了java-application,它将文档显示为网页;要将其从任何格式转换为 HTML,我使用 JODConverter 并且有一些错误:
我尝试通过以下过程将 soffice 作为服务运行:
它创建过程:
当我尝试转换任何文档时,我收到此错误: http: //pastebin.com/mDwsZMhu
但后来我从 bash 脚本运行 soffice:
并尝试转换文档,一切正常:
我认为这个错误可能是由iptables引起的,并添加规则:
但是这个错误仍然继续。
有什么想法吗?
java - Java try-catch-finally 中的奇怪错误
我正在使用 JODConverter 将 .xls 和 .ppt 转换为 .pdf 格式。为此,我有类似的代码
我的输出:
PS返回方法的类型是void
这怎么可能 ?即使connection.connect() 中存在一些问题,它也会出现在catch 块中。使困惑
java - 如何使用 Java 库将文档转换为横向模式?
我正在用 Java 编写程序(我使用的是 Ubuntu)。我正在使用 Jodconverter 将文档转换为 PDF。我必须将文档转换为横向模式,但我读到 Jodconverter 不支持方向更改。我也尝试过使用 OpenOffice API,但我遇到了同样的问题。
是否有任何 Java 库可以转换为横向?
ruby - jodconverter 找不到 soffice.bin
我正在尝试在码头和 sinatra 上使用 JODConverter。每当我启动我的 Jetty 服务器时,它在战争中部署了 sinatra 应用程序。我得到了这个例外(删除了很多杂物):
在我的 settings.yml 文件中,我有以下内容:
这是最后两个目录的内容:
请注意,两个 ls 都在其中显示“soffice.bin”
更新:
我也试过这个:
我也尝试过使用 office_home 的第二个目录,反之亦然。没运气。
java - jodconverter 找不到 officeHome,在 centOS 5 中使用 docsplit
我正在尝试设置一个使用docsplit进行文档转换的服务器。我正在设置它的机器正在运行 centOS 5。当我尝试从命令行进行基本转换时,我收到此错误消息。
我尝试在 java 中设置 office.home 系统属性,但这不起作用。由于我使用的是 docsplit,有什么方法可以手动告诉 jodconverter 办公室主目录是什么?
java - debian 上的 docsplit/jodconverter openoffice 问题
我正在尝试在 debian 机器上配置 docsplit。安装所有依赖项后,我尝试从命令行运行一个简单的转换,以确保它正常工作。我不断收到 jodconverter 的以下错误:
我已经尝试在无头模式下启动 openoffice 并使用以下 hte
编辑:
我通过删除当前的 OpenOffice 安装并从download.openoffice.org获取最新的软件包解决了上述问题
我使用 docsplit gem 附带的 jodconverter jar 成功地将 nd odt 文件转换为 pdf,如下所示:
不幸的是,我仍然遇到 docsplit 的问题。如果我尝试在命令行中使用 docsplit 从 odt 文件中提取图像,如下所示:
我从 jodconverter 收到以下错误:
任何输入将不胜感激。
-谢谢