2016-05-05 18 views
0

私はapache fopにいくつか問題があります。私はPDFファイルを生成するために(xsl-foを使って)apache fopを使用しています。しかし、私は、生成されたPDFファイルの内容を抽出したり、私が単語にPDFファイルからテキストをコピーして貼り付けるとき、それは以下のように表示されるファイルはできません。 pdf file content in word documentapache fop設定でエンコーディングを変更するには? (デフォルトはIdentity-Hです)

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ファイルでアゼリ(トルコ語)記号を使用しています。

+0

あなたはどのバージョンのFOPを使用していますか? – lfurini

答えて

0

FOPのバージョンを2.1に変更した後、私の問題は解決しました。

関連する問題