gpt4 book ai didi

java - OpenOffice + jodconverter 的字体问题

转载 作者:太空宇宙 更新时间:2023-11-04 10:10:39 33 4
gpt4 key购买 nike

我在 Solaris 中使用 staroffice9 作为服务。使用 Java 应用程序,使用 jodconverter-2.2.2,尝试将文档转换为 PDF,生成的 PDF 显示错误的字符,并且似乎不包含字体。用 Adob​​e 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/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com