У меня есть проблема с 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-файле.
Какую версию FOP вы используете? – lfurini