R で作成した、半透明の点が何百万個もある PDF 図があります。これをフラット化してファイル サイズを縮小し、PDF (ビットマップではなくベクターとして) としてエクスポートし直したいと考えています。
コマンドライン オプションがある場合は、呼び出しを使用して R 内から実行できますsystem()
。これを行う方法はありますか?
答え1
R から SVG でエクスポートし (PDF でも動作しますが、SVG はテキスト ベースなので扱いやすいです)、それを Inkscape で実行することを検討します。
Inkscape? グラフィカル アプリケーションだよ、Oli? 頭がおかしいの?
実はInkscapeはコマンドラインから実行できるバッチ処理を実行するために。私はこれをサーバー(Pythonから呼び出される)で使用して、クライアント用のPDF証明書を生成しています。そのマニュアルページ。
SVG を使用すると最も快適です。入力が SVG の場合は、真空定義して、1 回の操作で PDF としてエクスポートできます。