1

fop 0.93用于将 xml 转换为 pdf 并且我有字体问题
我的 xml 有西里尔字符所以当我打开生成的 pdf 时我得到了##

这是我的 fop 配置文件:

<fonts>    
    <font
        metrics-url="/FontMetrica/cour.xml"
        kerning="yes"
        embed-url="/Fonts/CourierNew.ttf">
    <font-triplet name="CourierNew" style="normal" weight="normal" />
    </font>
</fonts>

和java代码:

fopFactory.setUserConfig(new File("fopConfig.xml"));
fop = fopFactory.newFop(MimeConstants.MIME_PDF, foUserAgent, out);

在结果 pdf 文件 - 本文档中使用的属性字体中,我看到了这些字体:

  1. 导游
  2. Courier-Bold

谁能帮我?

4

1 回答 1

0

我认为您应该编写配置文件的完整路径。或者将 fopConfig.xml 放在类路径中。

于 2012-10-12T15:31:16.883 回答