如何更改 apache fop 配置中的编码? (默认为 Identity-H)
How to change encoding in apache fop configuration? (Default is Identity-H)
我对 apache fop 有一些问题。因为我使用 apache fop 生成 pdf 文件(使用 xsl-fo)。但是我无法提取生成的 pdf 文件内容,或者当我从 pdf 复制文本并粘贴到 word 文件时,它如下所示:
pdf file content in word document
fop配置文件如下:
<renderer mime="application/pdf">
<filterList>
<value>flate</value>
</filterList>
<entry>
<key>fontBaseDir</key>
<value>
D:\TestProject\apache-tomcat-5.5.23\webapps\reporter\shared\fonts
</value>
</entry>
<fonts>
<!-- Arial Font-->
<font metrics-file="arial.xml" kerning="yes" embed-file="arial.ttf">
<font-triplet name="Arial" style="normal" weight="normal"/>
</font>
<font metrics-file="arialbd.xml" kerning="yes" embed-file="arialbd.ttf">
<font-triplet name="Arial" style="normal" weight="bold"/>
</font>
<font metrics-file="ariali.xml" kerning="yes" embed-file="ariali.ttf">
<font-triplet name="Arial" style="italic" weight="normal"/>
</font>
<font metrics-file="arialbi.xml" kerning="yes" embed-file="arialbi.ttf">
<font-triplet name="Arial" style="italic" weight="bold"/>
</font>
</fonts>
</renderer>
我想注意我在 pdf 文件中使用了阿塞拜疆语(土耳其语)符号。
将 FOP 版本更改为 2.1 后,我的问题解决了。
我对 apache fop 有一些问题。因为我使用 apache fop 生成 pdf 文件(使用 xsl-fo)。但是我无法提取生成的 pdf 文件内容,或者当我从 pdf 复制文本并粘贴到 word 文件时,它如下所示: pdf file content in word document
fop配置文件如下:
<renderer mime="application/pdf">
<filterList>
<value>flate</value>
</filterList>
<entry>
<key>fontBaseDir</key>
<value>
D:\TestProject\apache-tomcat-5.5.23\webapps\reporter\shared\fonts
</value>
</entry>
<fonts>
<!-- Arial Font-->
<font metrics-file="arial.xml" kerning="yes" embed-file="arial.ttf">
<font-triplet name="Arial" style="normal" weight="normal"/>
</font>
<font metrics-file="arialbd.xml" kerning="yes" embed-file="arialbd.ttf">
<font-triplet name="Arial" style="normal" weight="bold"/>
</font>
<font metrics-file="ariali.xml" kerning="yes" embed-file="ariali.ttf">
<font-triplet name="Arial" style="italic" weight="normal"/>
</font>
<font metrics-file="arialbi.xml" kerning="yes" embed-file="arialbi.ttf">
<font-triplet name="Arial" style="italic" weight="bold"/>
</font>
</fonts>
</renderer>
我想注意我在 pdf 文件中使用了阿塞拜疆语(土耳其语)符号。
将 FOP 版本更改为 2.1 后,我的问题解决了。