【问题标题】:Pentaho Report Designer PDF export is not showing the Japanese charactersPentaho Report Designer PDF 导出不显示日文字符
【发布时间】:2018-12-25 02:56:09
【问题描述】:

我使用 Pentaho Report Designer 3.9.1 创建了一个包含日文字符的报表。当我尝试将报告导出为 PDF 时,我没有得到 PDF 中的日文字符。它在 PDF 中显示为空,而不是日文字符。

当我尝试导出到 Excel 时,显示的是日文字符。

【问题讨论】:

    标签: pdf pentaho pentaho-report-designer


    【解决方案1】:

    众所周知,JDK 的内置字体映射到 PDF 标准的内置字体(SANS-SERIF、SERIF 或任何其他 BUILT-IN FONT),并且这些字体不支持西方以外的任何字体-欧洲语言。

    这些字体未定义为包含任何日文字符,因为日文不是西欧语言。如果您使用的字体不包含日文字符,则不能指望它显示这些字符。

    所需的配置在 PRD 中。

    • 单击文件 |配置
    • 点击“输出-pageable-pdf”
    • 将“~.EmbededFonts”设置为 True
    • 将“~.Encoding”设置为 UTF-8

    日文字体与 PDF 一起使用的原因是,如果您使用元数据作为数据源,则该字段的元数据字体将设置默认字体,例如“Arial-10”。您必须在那里编辑字体,否则您必须通过将“数据格式和样式格式”设置为 false 在报表设计器中手动覆盖它。

    在 BAServer 中获取结果:

    • 停止 BA 服务器。
    • 浏览至此文件:

    \biserver-ee\tomcat\webapps\pentaho\WEB-INF\classes\classic-engine.properties

    • 更改以下属性。

    org.pentaho.reporting.engine.classic.core.modules.output.pageable.pdf.Encoding=UTF-8 org.pentaho.reporting.engine.classic.core.modules.output.pageable.pdf.EmbedFont‌​s=true

    • 启动服务器。

    更新:根据 Rajasekaran M,他必须在 PRD 中使用字体 SimHei 并将 simhei.ttf 添加到字体中,才能在 PRD 和 BIServer 中使用它。

    【讨论】:

    • 感谢 Marlon .. 当我尝试使用 Pentaho 报表设计器导出 PDF 时,它对我有用。但是当我尝试使用 Pentaho BI Server 将报表导出为 PDF 时,我得到相同的空值而不是我的 PDF 中的日文字符。请帮助我在 Pentaho BI 服务器级别需要做哪些更改才能在 PDF 导出中获取日文字符。
    • 我已经检查了上面的目录和文件,我们已经有了 PDF 的 UTF-8。请给我任何其他解决方法。
    • 仅供参考:我在 Pentaho Report 设计器中将“Yu Gothic”作为字体系列。这是否会导致 BI 服务器在 PDF 导出中显示日语字符时出现任何问题?
    • 你能谷歌一些其他的日文字符集并放在那里再试一次。我不知道那个Yu Gothic。您可以将其作为另一个问题发布。如果我找到任何我会告诉你的。
    • 使用像“Arial Unicode MS”这样的字体forums.pentaho.com/…中这样说
    【解决方案2】:

    对于在 Linux 上使用 BI 服务器的 utf-8 问题,您可能需要为机器添加字体。以下是我解决的问题:

    • 将字体复制到 usr/share/font/your-fonts(如果复制到 /home/your-user/.fonts 则不起作用)
    • 添加字体命令: $ fc-cache -fv
    • 列出所有字体: $ fc 列表

    【讨论】:

      猜你喜欢
      • 2022-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多