1

ハイチャートを使用してサーバー上の画像をエクスポートしています。以下のコードを使用しています

exporting: { url:'example.com/highcharts/exporting-server/php/php-batik/' }

zip ファイルをダウンロードbatik-rasterizer-1.6.jarして解凍し、フォルダーの名前を batik-rasterizer.jar に変更して、フォルダーを次のルートに配置しました。

example.com/highcharts/exporting-server/php/php-batik/batik-rasterizer.jar

およびコードの下で使用したindex.phpファイル

define ('BATIK_PATH', 'batik-rasterizer.jar');

変換すると、次のエラーが発生しました。

Error while converting SVG. 
4

1 に答える 1

4

何らかの理由でエクスポート サーバーが画像のエクスポートに失敗した場合は、このコード スニペットを貼り付けてエラー メッセージを出力することを検討してください。コメント テキストで始まる 78 行目の前にこれを貼り付けます。

前に貼り付け

// Do the conversion.

このスニペット

// Troubleshoot snippet
$command = "java -jar ". BATIK_PATH ." $typeString -d $outfile $width temp/$tempName.svg 2>&1"; 
$output = shell_exec($command);
echo "Command: $command <br>";
echo "Output: $output";
die;

これにより、根本的な問題が明らかになることが期待されます。

于 2013-10-16T09:42:30.737 に答える