问题标签 [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.
openoffice.org - jodconverter java.lang.ClassNotFoundException
我在 ubuntu 12.04 (64) 上安装了 openoffice 和 jodconverter,以便将 .xls 转换为 pdf。
我在 10.04 (64) 上进行了相同的安装,运行良好,但是刚刚使用新安装的 12.04 构建了一台新机器,它只是拒绝运行。
它是一个无头机器,openoffice 被调用:
我已经确认它正在监听 8100:
但是 runnind jodconverter(将 pcash.xls 转换为 pcash.pdf)总是会导致这个 ClassNotFound 错误:
我几乎点击了谷歌中的每个链接,我已经安装了带有 apt-get 的 open-office 以及下载最新版本并从 .deb 安装,这没有什么区别。
这在 10.04 上完美无瑕,但我在过去的 6 个小时里一无所获!
java - Jodconverter 异常:无法在 windows 中启动和连接
为什么我得到以下异常..
我坚持了几天这个问题..
请帮我..
我的代码是
在我的 pom.xml
早些时候我的代码是
在 pom.xml 中
excel - 从 Java 中的多个 excel 工作表和选项卡创建 pdf
我想阅读一些包含多张工作表的 excel 文件。
所有工作表都应以 pdf 格式 2 对 1 打印。
我找到了jodconverter库。如果有更好或更简单的意见,请告诉我。
可能很重要:如果没有必要,我不想更改 xls 文件中的某些内容。
编辑:按照方法,将所有 xls 与apache poi合并并将它们打印到一个 pdf 中,我想我需要一个选项来配置“打印机”。我怎样才能做到这一点?
编辑2:
我找到了一种使用jxcell-library直接将 xls 打印为 pdf 的方法。有一个从 xls 文件打印 pdf 的示例。但是没有听过多个电子表格。因此,我将用 poit 将它们分开,将它们打印为 pdf,然后将其合并。
如果您知道更快或更简单的解决方案,请随时回答。
jodconverter - JODConverter & Open Office - 其他导出选项
我想知道是否有人知道在使用 JODConvertor 3 & Open Office 从 Word 文档转换为 PDF 时如何添加额外的导出选项。
我们想要实现的是在转换发生后阻止用户点击复选框。
我发现以下文档包含我需要的内容,但我目前正在从命令行使用转换库。
http://www.artofsolving.com/node/18
看来我需要将“更改”选项添加到“0”。这是在“document-formats.js”文件中完成的吗?
如果非常感谢任何帮助。
java - 将 XLS 转换为 PDF 的 Web 服务
我正在开发一个生成 XLS 文件作为输出的 Java 小程序。在让用户查看、下载和打印文档之前,我需要将其转换为 PDF(甚至更好的 PDF/A),因为我需要它不可修改。
我尝试编写一个解决方案,它可以工作。我在我的小程序中下载并捆绑了 JODConverter 2,以便输出 XLS 成为 JODConverter 输入文件,一切正常。问题是这个组件的大小:几乎 2mb。由于我的小程序已经是 3mb,我也不想将 JODConverter 捆绑在其中......
我在文档中读到它也可以作为 Web 服务工作:我创建一个 POST 请求,将其发送到服务并获取文件,所有这些都无需下载一个 kb 的 JODConverter。听起来不错,但我无法让它工作。
下面是我写的代码:
我下载了一个开箱即用的包含 JODConverter Web 服务的 WAR,并将其放入我的 tomcat\webapps\pdfconverter,创建了启动 OpenOffice 服务的脚本
但这是我的堆栈跟踪:
其中 Main.java:128 是该行
Tomcat 日志显示: 访问日志:
[将内容类型从 text/plain 更改为 multipart/form-data 后编辑] 标准日志:
我认为POST有问题,因为在转换过程中发生了异常,但我似乎找不到问题:发布的代码是各种试验和错误的最后一个版本,所以可能在此之前我使用正确的 POST 代码并搞砸了其他东西......任何建议都值得赞赏!
java - 无法从 JOD 转换器启动 Open Office
尝试从 JOD Converter 连接到 Open Office 时出现以下异常:
javax.servlet.ServletException: org.artofsolving.jodconverter.office.OfficeException: 无法启动和连接 org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286) org.apache.struts.action.ActionServlet.process (ActionServlet.java:1913) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462) javax.servlet.http.HttpServlet.service(HttpServlet.java:710) javax.servlet.http.HttpServlet.service (HttpServlet.java:803) org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
我已经经历了Jodconverter 异常:无法在 Windows 中启动和连接 并按照步骤操作,但每次我仍然遇到相同的异常。OO 服务在端口 8100 上运行,我也尝试在 2002 上运行它,但没有运气。任何帮助都深表感谢。
java - Jodconverter libreoffice OpenOfficeException:无法加载输入文档
我正在使用 JODCONVERTER 2.2 Webapp 和 libreoffice headless 。并且它抛出此错误无法加载输入文档
他们在同一台机器上,我得到了这个跟踪,任何帮助表示赞赏
pdf - 使用 jodconverter 和 OpenOffice 将 doc/docx 转换为 pdf
我正在使用jodconverter
并OpenOffice 3.3
使用以下命令将 docx 文件转换为 pdf:
尝试转换大多数语言时效果很好,但我无法转换用中文或日文编写的文档。这样做时,我得到的是胡言乱语而不是文字:
我尝试安装日文和中文OpenOffice 语言包以及使用jodconverter 3.0 beta 4,但我得到了相同的输出。
测试文件
如何添加对这些语言的支持?
我可以使用另一种工具(最好是开源的)吗?
coldfusion - Why does my call to start OpenOffice service work in development but not on server?
I have a ColdFusion application that reads a list of files from a directory, and then converts each MSOffice document in the list to a PDF using the JODConverter library and OpenOffice.org 3.4.1.
I wrote this application and setup my development PC according the instructions in the two articles here:
http://cfsearching.blogspot.com/search/label/JODConverter
The only difference is that I installed the necessary JARs outside of cf_root
.
This application works perfectly on my development machine, but as soon as I move it to one of my web servers, it doesn't work there.
Dev PC Setup:
Server Setup:
When I attempt to run the application on the server - either directly in a browser or via Scheduled Tasks, it throws no exceptions. It simply appears to run until it times out after 60 minutes. In Task Manager, I can see soffice.bin start running when the application starts, but after a few seconds, soffice.bin simply disappears from the Task Manager.
Any ideas what might be the problem?