问题标签 [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.

0 投票
1 回答
1394 浏览

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 个小时里一无所获!

0 投票
1 回答
13459 浏览

java - Jodconverter 异常:无法在 windows 中启动和连接

为什么我得到以下异常..

我坚持了几天这个问题..

请帮我..

我的代码是

在我的 pom.xml

早些时候我的代码是

在 pom.xml 中

0 投票
1 回答
1505 浏览

excel - 从 Java 中的多个 excel 工作表和选项卡创建 pdf

我想阅读一些包含多张工作表的 excel 文件。

所有工作表都应以 pdf 格式 2 对 1 打印。

我找到了jodconverter库。如果有更好或更简单的意见,请告诉我。

文本的简化描述

可能很重要:如果没有必要,我不想更改 xls 文件中的某些内容。

编辑:按照方法,将所有 xls 与apache poi合并并将它们打印到一个 pdf 中,我想我需要一个选项来配置“打印机”。我怎样才能做到这一点?

编辑2:

我找到了一种使用jxcell-library直接将 xls 打印为 pdf 的方法。有一个从 xls 文件打印 pdf 的示例。但是没有听过多个电子表格。因此,我将用 poit 将它们分开,将它们打印为 pdf,然后将其合并。

如果您知道更快或更简单的解决方案,请随时回答。

0 投票
1 回答
641 浏览

jodconverter - JODConverter & Open Office - 其他导出选项

我想知道是否有人知道在使用 JODConvertor 3 & Open Office 从 Word 文档转换为 PDF 时如何添加额外的导出选项。

我们想要实现的是在转换发生后阻止用户点击复选框。

我发现以下文档包含我需要的内容,但我目前正在从命令行使用转换库。

http://www.artofsolving.com/node/18

看来我需要将“更改”选项添加到“0”。这是在“document-formats.js”文件中完成的吗?

如果非常感谢任何帮助。

0 投票
1 回答
2023 浏览

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 代码并搞砸了其他东西......任何建议都值得赞赏!

0 投票
3 回答
7070 浏览

java - com.sun.star.lang.IllegalArgumentException - 不受支持的 URL

嗨 Stackoverflow 社区,我在从我的 java webapp 读取文件时遇到问题。我想从我的 web 应用程序的目录中获取文件,然后将其转换为 PDF。在我的开发环境(Windows)中一切正常,但是当我将它放在服务器(LINUX)上时,当服务器到达代码以读取我的 doc 文件进行转换时,java 抛出此异常:

嗨 Stackoverflow 社区,我在从我的 java webapp 读取文件时遇到问题。我想从我的 web 应用程序的目录中获取文件,然后将其转换为 PDF。在我的开发环境(Windows)中一切正常,但是当我将它放在服务器(LINUX)上时,当服务器到达代码以读取我的 doc 文件进行转换时,java 抛出此异常:

这是代码:

fileDocToConvert然后路径变为:/usr/share/tomcat7/webapps/myapp/repo_name/exemple.doc

当我尝试转换时引发异常:

我在用 :

jodConverter 2.2.1、openOffice 3、Java7、Tomcat 7

我以这种方式启动 openOffice 服务:

我无法找到解决此问题的方法。

先感谢您


将带双引号的字符串插入表中

我正在使用 Oracle 10g,但在将带双引号的字符串插入表中时遇到问题。这是我的声明

上面的查询失败并出现错误"Oracle column not allowed here"

如果我将双引号更改为单引号,则如下语句成功。

但是,我想在表格中插入双引号。

是否可以在插入语句中的字符串中使用双引号?我不想使用 REPLACE() 因为我的查询是从数组自动生成的。

0 投票
1 回答
1332 浏览

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 上运行它,但没有运气。任何帮助都深表感谢。

0 投票
1 回答
3795 浏览

java - Jodconverter libreoffice OpenOfficeException:无法加载输入文档

我正在使用 JODCONVERTER 2.2 Webapp 和 libreoffice headless 。并且它抛出此错误无法加载输入文档

他们在同一台机器上,我得到了这个跟踪,任何帮助表示赞赏

0 投票
1 回答
3050 浏览

pdf - 使用 jodconverter 和 OpenOffice 将 doc/docx 转换为 pdf

我正在使用jodconverterOpenOffice 3.3使用以下命令将 docx 文件转换为 pdf:

尝试转换大多数语言时效果很好,但我无法转换用中文或日文编写的文档。这样做时,我得到的是胡言乱语而不是文字:

在此处输入图像描述

我尝试安装日文和中文OpenOffice 语言包以及使用jodconverter 3.0 beta 4,但我得到了相同的输出。

测试文件

如何添加对这些语言的支持?

我可以使用另一种工具(最好是开源的)吗?

0 投票
2 回答
713 浏览

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?