7

プログラムでSVGファイルをPDFファイルに変換したいと思います。ただし、SVGファイルには、生成されたPDFファイルで検索可能でなければならないテキストが含まれています。また、x86_64アーキテクチャのRed Hat EnterpriseLinux5.3またはCentOS5.3で動作する必要があります。それがオープンソースであるか、少なくともそれほど高価ではないなら、それは素晴らしいことです。

これが私が試したことです。Batikを除いて、これらはすべてDebianLennyで正常に動作します。

Inkscape http://inkscape.modevia.com/ap
から自動パッケージを使用してインストールできますが、コマンドラインから使用するとテキストを検索できません。

Batikラスタライザー[原文のまま]
SVGファイルをPDFファイルに変換すると、テキストは検索できなくなります。

svg2pdf
これとその依存関係のいくつかのソースはダウンロードできます。CentOSでコンパイルしようとしていますが、まだ成功していません。Debian x86_64のプリコンパイル済みバージョンを見つけましたが、CentOSでは動作しません。

rsvg-convert
生成されたPDFはCentOS5.3では検索できません。おそらく、新しいバージョンのcairoをインストールすると役立つでしょう。(スーパーユーザーで)rsvg-convertについて言及してくれたDaveParilloに感謝します。

解決策(ただし、おそらく上記のいくつかは読者にとってはまだ役立つでしょう)
princeXML
ソースからインストールすると、CentOSで正常に動作します。何らかの理由で、.rpmからインストールした場合は機能しません。ErikDahlströmに感謝します!

スーパーユーザーにクロス投稿

4

1 に答える 1

3

princexmlを試すことができます。非商用の場合は無料です。

于 2009-12-05T11:35:51.883 に答える