问题标签 [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 - 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。
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
java - JOD 转换器未正确设置
我正在尝试 JODConverter 将 docx 文件转换为 pdf。我正在使用 LibreOffice 5.3.4。我尝试运行此代码,但出现错误,请参阅此。
java - Jodconverter:我可以使用将 HTML 转换为 PDF 吗?
我有一个word文件。我可以使用 jodconverter 转换为 pdf。我已经使用了从 doc 到 pdf 的 jodconverter,它给出了非常好的结果。但我不知道它支持从 HTML 到 pdf 的天气。
谢谢!
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 模块。
java - JODConverter 编码类型
我在我的 java 应用程序中使用 JODConverter 使用 libre office 将 RTF 转换为 HTML。它很好用,但我需要编码类型为 ISO-8859-1。我在 libre office 中设置了它,但是当我进行转换时,它以 UTF-8 的形式进行,当我将 html 放入数据库时有时会导致一些问题。当我在 libre office 中打开文件并保存时,它会将其转换为 ISO-8859-1,但将其放入数据库时遇到问题。有什么方法可以改变这个我不必手动做吗?
java - OpenOffice + jodconverter 的字体问题
我在 Solaris 中使用 staroffice9 作为服务。使用带有 jodconverter-2.2.2 的 Java 应用程序,尝试将文档转换为 PDF,生成的 PDF 显示字符错误,并且似乎不包括字体。用 Adobe Reader 打开,它说“找不到字体...”
使用文本编辑器阅读 PDF:
在我的机器上,字体似乎已安装:
问题是,staroffice9 服务在哪里搜索字体资源?我坚持来自系统。
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(全新安装)
java - JODConverter:StarOffice.ServiceManager 已启动,但找不到其 pid
我在启动officeManager时遇到了下一个问题:
带有 acceptString 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1;urp;StarOffice.ServiceManager' 的进程已启动,但找不到其 pid