0

Ubuntu-11.10 で Batik SVG ツールキットを使用して、svg 画像を pdf に変換しようとしています。Batik 1.7 と Fop 0.95 がインストールされています。ターミナルで次を実行すると、次のようになります。

java -jar /usr/java/share/batik-rasterizer.jar -m application/pdf /home/user/Batik_Test/colors.svg  
-scriptSecurityOff

次のエラーが表示されます。

ファイル変換中のエラー:
  エラー: タイプ application/pdf の画像のトランスコーダにアクセスできません

私が気づいたことの1つは、ファイル「pdf-transcoders.jar」がマシン上にないことでした。そのため、それが問題であった可能性が低い場合に/usr/share/javaに追加しましたが、違いはありませんでした。

ubuntu で Batik を使用した経験のある人からの助けをいただければ幸いです。私は何が欠けていますか?

-J

4

2 に答える 2

1

/usr/java/share/ディレクトリにJava実行可能ファイルbatik-rasterizer.jarがある場合、この同じパス ( /usr/java/share/ )にlibという名前のディレクトリを作成できます。

持っているように

/usr/java/共有/lib

この最新のディレクトリ ( lib ) にpdf-transcoder.jarをコピーして、

/usr/java/share/lib/pdf-transcoder.jar

とにかく、これに加えて他のライブラリも必要なので、batik バイナリ配布の zip ファイルに含まれるlibディレクトリの内容全体をコピーすることをお勧めします。

/usr/java/share/lib/

libではなく* content *のみ。一度にlib 全体をコピーする場合は、

/usr/java/共有/

于 2011-12-12T20:16:18.700 に答える