Batik を使用して svg を pdf に変換しています。Batik が出力する pdf にはテキストがありません。svg にはテキストがあります。Batik を使用して png にラスタライズすると、テキストが得られます。
使用しているフォントは Arial です。私はdebianボックスを使用しています。アリアルを搭載。これが私が使用しているコマンドです:
/usr/bin/java -jar /usr/local/share/java/batik-1.7/batik-rasterizer.jar \
-m application/pdf -bg 255.255.255.255 -d /tmp/olV0zQ_wYQ/chart.pdf \
/tmp/tAi25KAE2z/tmp.svg
そして、次の出力が得られます。
About to transcode 1 SVG file(s)
Converting tmp.svg to /tmp/olV0zQ_wYQ/chart.pdf ... ... success
これが私のsvgファイルです。