コマンドラインから GIMP を呼び出して、PDF 画像をフラット化してエクスポートしますか?

コマンドラインから GIMP を呼び出して、PDF 画像をフラット化してエクスポートしますか?

R で作成した、半透明の点が何百万個もある PDF 図があります。これをフラット化してファイル サイズを縮小し、PDF (ビットマップではなくベクターとして) としてエクスポートし直したいと考えています。

コマンドライン オプションがある場合は、呼び出しを使用して R 内から実行できますsystem()。これを行う方法はありますか?

答え1

R から SVG でエクスポートし (PDF でも動作しますが、SVG はテキスト ベースなので扱いやすいです)、それを Inkscape で実行することを検討します。

Inkscape? グラフィカル アプリケーションだよ、Oli? 頭がおかしいの?

実はInkscapeはコマンドラインから実行できるバッチ処理を実行するために。私はこれをサーバー(Pythonから呼び出される)で使用して、クライアント用のPDF証明書を生成しています。そのマニュアルページ

SVG を使用すると最も快適です。入力が SVG の場合は、真空定義して、1 回の操作で PDF としてエクスポートできます。

関連情報