问题标签 [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 投票
0 回答
292 浏览

java - 400 错误请求 - Microsoft 翻译 API - Jooscript 和 Java

我使用 LibreOffice/JOD 库根据我手动创建的 ODT 模板生成 PDF 文件。

这些模板使用 jooscript 使用数据库中的值填充模板。这些数据库值中的两 (2) 个被翻译成中文。

其中一个值是正确翻译的字符串,但截至2017 年 5 月 19 日,另一个值无法转换日期时间。

我收到从 API 返回的 HTTP 400 Bad Request 错误消息。

翻译页面如下所示:

用于转换日期时间的 jooscript 作为certificate.issueDate数据库变量如下所示。

日期格式为certificate.issueDate:dd-MON-yy

感谢您提供任何帮助,因为此代码保持不变并且在过去几年中一直在工作。

更新:

原因:java.io.IOException:服务器返回 HTTP 响应代码:400 用于 URL:http ://api.microsofttranslator.com/v2/Http.svc/Translate?text=06+December+2017&from=en&to=zh-CHT

要求:翻译?text=06+December+2017&from=en&to=zh-CHT

发现当我们将文本更改为任何内容时,它会给出相同的响应,即翻译“Hello”会给出相同的错误。

预期响应: 六日十二月 十月一七年,即 2017 年 12 月 6 日。尽管使用 SimpleDateFormat 将格式更改为 dd MMM yyyy。

0 投票
2 回答
721 浏览

memory-leaks - 使用 OpenOffice4 时 CPU 利用率 100%

我正在尝试使用JOD Converter将文档(.docx/.xlsx/.pptx)转换为 PDF 。我在 Centos 7 上使用 OpenOffice 4.1.2。我的问题是,在转换文件时,我的 CPU 使用率一直保持在 100%,这会影响整个机器的性能。我已经尝试了命令行选项中的所有可能选项,但不幸的是,无法缓解这个问题。我在很多论坛上搜索过,发现很多其他人也面临同样的问题,但是没有解决方案。通过阅读,我意识到这可能是因为 OpenOffice 中的内存泄漏问题。有人可以帮我解决或至少减轻这个问题吗?

下面是我用来生成 OpenOffice 实例的命令。

我用来转换文件的代码如下:package org.samples.docxconverters.jodconverter.pdf;

相关的 jars 可以从以下网址下载: https ://drive.google.com/file/d/0B4hS5IGxGOh9OE5Ca0RlbTdVclU/view?usp=sharing

0 投票
1 回答
2098 浏览

java - JOD 转换器未正确设置

我正在尝试 JODConverter 将 docx 文件转换为 pdf。我正在使用 LibreOffice 5.3.4。我尝试运行此代码,但出现错误,请参阅此。

0 投票
1 回答
1048 浏览

java - Jodconverter:我可以使用将 HTML 转换为 PDF 吗?

我有一个word文件。我可以使用 jodconverter 转换为 pdf。我已经使用了从 doc 到 pdf 的 jodconverter,它给出了非常好的结果。但我不知道它支持从 HTML 到 pdf 的天气。

谢谢!

0 投票
1 回答
633 浏览

java - OpenOffice HTML & CSS : JODConverter

我在我的应用程序中使用 JODConverter 将具有基本 CSS 2 的 HTML 文件转换为 PDF 文件。

当我转换文件时,pdf只是一团糟,当我尝试直接在openOffice中查看时,它也是一团糟。

这是生成的文件:

在此处输入图像描述

这就是我的 chrome 浏览器中的内容:

在此处输入图像描述

如您所见,有很大的不同。

这是我的代码:

如果有人有其他解决方案,那么我想要:),谢谢

0 投票
1 回答
653 浏览

spring-boot - 我应该创建一个新的 spring-boot 启动器还是使用可选的依赖项?

我目前正在维护一个jodconverter项目的分支,该项目提供了一个 spring-boot-starter 模块,允许基于 spring-boot 的应用程序使用 Open/Libre Office 安装(在同一台服务器上)来自动化文档转换。

现在,该项目已经发展壮大,并诞生了一个名为jodconverter-online的新模块。这个模块将向 LibreOffice Online 服务器发送转换请求,我现在想创建一个 spring-boot 启动器来支持这个新模块。

当前的 jodconverter-local(依赖于当前的 jodconverter-spring-boot-starter)与 jodconverter-online 模块的依赖关系不同。这就是为什么它们首先是两个独立的模块。

所以我的问题是:

我应该创建一个新的 jodconverter-online-spring-boot-starter 还是可以(以及如何)只修改当前的启动项目,根据用户的需要使依赖项成为可选的。

现在我把它全部放在当前的启动项目中(它在 OSS 快照存储库中作为 4.2.0-SNAPSHOT 可用),但我这样做是错误的,因为它会自动添加两个 jodconverter-local 的依赖项和 jodconverter-online 模块。

0 投票
0 回答
241 浏览

java - JODConverter 编码类型

我在我的 java 应用程序中使用 JODConverter 使用 libre office 将 RTF 转换为 HTML。它很好用,但我需要编码类型为 ISO-8859-1。我在 libre office 中设置了它,但是当我进行转换时,它以 UTF-8 的形式进行,当我将 html 放入数据库时​​有时会导致一些问题。当我在 libre office 中打开文件并保存时,它会将其转换为 ISO-8859-1,但将其放入数据库时​​遇到问题。有什么方法可以改变这个我不必手动做吗?

0 投票
2 回答
423 浏览

java - OpenOffice + jodconverter 的字体问题

我在 Solaris 中使用 staroffice9 作为服务。使用带有 jodconverter-2.2.2 的 Java 应用程序,尝试将文档转换为 PDF,生成的 PDF 显示字符错误,并且似乎不包括字体。用 Adob​​e Reader 打开,它说“找不到字体...”

使用文本编辑器阅读 PDF:

在我的机器上,字体似乎已安装:

问题是,staroffice9 服务在哪里搜索字体资源?我坚持来自系统。

0 投票
2 回答
4733 浏览

java - JODConverter 告诉我需要办公室经理才能构建转换器

我试图让 JODConverter 在带有 Jdk 1.8.0_144 的 Window 10 上工作。正如您从代码中看到的那样,我认为这可能是时间问题,因此会出现延迟。如您所见,JODConverter 认为 OfficeManager 正在运行。我正在使用以下代码:

运行时出现以下错误:-

我尝试过的事情:- - 更改端口号 - 研究是否可以找到 java Process Manager 的类路径并添加以下内容,但我找不到 ProcessManager 的类路径,因为我不太了解关于这一点:- .processManager("com.example.foo.CustomProcessManager") - 还想知道这是否与通过 Netbeans 运行有关?

这是适用的 Maven 依赖项:-

我已经在 C:\Program Files\LibreOffice 中安装了 Libre(全新安装)

0 投票
1 回答
1029 浏览

java - JODConverter:StarOffice.ServiceManager 已启动,但找不到其 pid

我在启动officeManager时遇到了下一个问题:

带有 acceptString 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1;urp;StarOffice.ServiceManager' 的进程已启动,但找不到其 pid