2016-05-05 6 views
0

У меня есть проблема с apache fop. Поскольку я использую apache fop для создания pdf-файла (используя xsl-fo). Но я не могу извлечь генерируемое содержимое PDF-файл или когда я скопировать текст из PDF и вставить в слово файл, он появляется, как показано ниже: pdf file content in word documentКак изменить кодировку в конфигурации apache fop? (По умолчанию - Identity-H)

файл конфигурации ФОП ниже:

<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 моя проблема решена.