質問: ### 前提・実現したいこと PDFを一ページずつSVGに変換したい * pdf2svg以外にも、変わらない変換速度で良い変換方法(パッケージ)があれば知りたい ※ 但し、セキュリティと費用の観点から、外部サーバーにファイルを投げるような「ファイル変換サービス」は使用できない * 以降の調査方法を知りたい ※ 依存しているであろうパッケージのバージョン比較くらいしか、次の調査ステップが思いつきません。。。 ### 発生している問題・エラーメッセージ **Amazon Linuxの場合** 画像の一部が黒くなったページが出来る **CentOS6の場合** 特定ページが描画されず、透明のページが出来る ### 利用しているパッケージ pdf2svg ### 調査したこと 記述している通り、OSを変えて出力してみましたが結果が異なりました。 ⇒既存の依存性のあるパッケージが影響しているのでしょうか・・・? <追記1> * **ImageMagickで変換する** 下記コマンドを実行してみたところ、変換には成功しました。 `convert -quality 100 test.pdf %d.svg` 生成されたファイルを見ると、粗かったため確認したところ下記のようになっておりました。 *ImageMagickのsvgは **PNGファイルを作成して、svgタグで囲う** という作り方のようですね。* 一旦妥協案としておきたいと思います・・・ ``` ``` ``` * **pdf2psで変換する** ps2svgは無いのですが、試しにやってみたところ psファイルでも(バイト数を見る限り)変換には成功しているようです。 と、言うことはsvg変換時に扱われる何かが原因ということでしょうか・・・? gsコマンドでsvg変換しようとするとUnknown Deviceと言われてしまうので、ここかな・・・? 以上です、よろしくお願い致します。
回答: pdf2png使ってpng2svgすればどうでしょうか。 というかImageMagickでよいのでは? ec2インスタンス上にImageMagicをインストールする