- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在 Solaris 中使用 staroffice9 作为服务。使用 Java 应用程序,使用 jodconverter-2.2.2,尝试将文档转换为 PDF,生成的 PDF 显示错误的字符,并且似乎不包含字体。用 Adobe Reader 打开,显示“未找到字体...”
使用文本编辑器阅读 PDF:
% CreateFontSubset failed for font "Arial" weight=5
% CreateFontSubset failed for font "Arial" italic weight=5
% CreateFontSubset failed for font "Arial" weight=8
% CreateFontSubset failed for font "Times New Roman" weight=5
% CreateFontSubset failed for font "Times New Roman" italic weight=5
% CreateFontSubset failed for font "Times New Roman" weight=8
% CreateFontSubset failed for font "Arial Narrow MT" weight=5
% CreateFontSubset failed for font "Arial Narrow MT" weight=8
% CreateFontSubset failed for font "Arial" italic weight=8
在我的机器中,似乎已安装字体:
[xxxxxxxxxx ~]$ fc-list | grep Arial
Arial:style=Regular
Arial Hebrew:style=Regular
Arial Hebrew:style=Bold Italic
Arial:style=Bold Italic
Arial Narrow MT:style=Italic
Arial Narrow MT:style=Bold
Arial Narrow MT:style=Bold Italic
Arial Hebrew:style=Bold
Arial:style=Italic
Arial Hebrew:style=Italic
Arial Narrow MT:style=Regular
Arial:style=Bold
问题是,staroffice9服务在哪里搜索字体资源?我以为是来自系统。
最佳答案
问题是我安装了旧版 OpenOffice,并且临时文件没有删除。
就我而言,对于用户 oracle,临时文件位于:/export/home/oracle/.staroffice
我删除了旧文件夹 (.staroffice),重新启动服务并自行创建了一个新的 .staroffice 文件夹。
现在,可以正常工作了。
关于java - OpenOffice + jodconverter 的字体问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52383002/
我正在尝试让 JODConverter 在带有 Jdk 1.8.0_144 的 Window 10 上工作。正如您从代码中看到的,我认为这可能是一个时间问题,因此延迟。如您所见,JODConverte
我的 Java Web 应用程序安装在 server 2008 中。基本上应用程序使用 jodCOnverter 库(使用 openoffice 服务)将 doc 文件转换为 pdf。我正在使用以下代
我正在使用 JODConverter 将我的 Office 文件转换为 PDF,使用以下简单的代码: officeDocumentConverter.convert(origin, destinati
我遇到了 JODConverter 和 NoClassDefFoundError 的问题。我正在使用 netbeans 7.1.2、jdk 1.7、jodconverter2.2.2.jar 和 op
我已经在我们的服务器上安装了 Openoffice.org3,它正在 headless 运行模式。我们将它与 jodconverter 一起使用来转换 word 和 excel 文件。 它曾经工作得很
我在 Solaris 中使用 staroffice9 作为服务。使用 Java 应用程序,使用 jodconverter-2.2.2,尝试将文档转换为 PDF,生成的 PDF 显示错误的字符,并且似乎
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 4 年前。
我正在使用 jodconverter 3.0-beta4,并将 HTML 转换为 PDF。我的 HTML 包含一个表单,但我不想在 PDF 中包含可编辑字段。我想如果我能让我的 pdf 只能被读取,那
我正在尝试使用 libre office 设置 jodconverter。当我尝试使用它时,出现此错误:officeHome 未设置且无法自动检测。 我把办公室定在家里,但这个问题仍然存在。下面是我的
您好,我正在尝试使用 jodconverter 3.0 将 pdf 文件转换为 html。生成的 html 文件包含垃圾字符,这意味着转换不成功。有人能帮我知道是什么吗正在发生。 这是代码片段: Of
我在我的应用程序中使用 JODConverter 将带有基本 CSS 2 的 HTML 文件转换为 PDF 文件。 当我转换文件时,pdf 只是一团糟,当我试图直接在 openOffice 中查看时,
我正在使用 JODCONVERTER 2.2 Webapp 以及 libreoffice headless 。它抛出此错误无法加载输入文档 它们在同一台机器上,我得到了这个跟踪,任何帮助表示赞赏 ex
我愿意通过以下方法将 JODConverter 与 ByteArrayStream 一起使用。 public void convert(InputStream in,
我在一个小型 java 应用程序中将 JODConverter 与 openoffice 一起使用。我只安装了 writer 组件(大约需要 250mb 的空间)。我现在的问题是,我是否可以缩减 op
我正在尝试在 CentOS 6.2 服务器上设置 jodconverter-beta-4,但经过几天的尝试,我无法超越我目前所处的位置。我不是 *nix 的巫师,所以如果我犯了一些新手错误,请多多包涵
原因: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.io.File.isDirecto
我正在运行一个简单的 Java 应用程序 (JDK 1.8)。我的主要目标是访问文档(不同格式),转换为 PDF,然后使用 PDFClown 计算页数。 我可以通过在我的项目目录(在我的计算机上)上引
为了将 docx 文件转换为 pdf(或者准确地说是 pdf-a),我们使用 JodConverter 和 LibreOffice。这已经工作正常一周左右了,但突然所有字母在转换后的 pdf 中都被表
我正在尝试设置一个服务器,该服务器将使用 docsplit 进行文档转换.我设置它的机器运行的是 centOS 5。当我尝试从命令行进行基本转换时,我收到此错误消息。 Exception in thr
我正在使用 jodconverter和 OpenOffice 3.3使用以下命令将 docx 文件转换为 pdf: java -jar jodconverter-cli-2.2.2.jar test.
我是一名优秀的程序员,十分优秀!