GIMP über die Befehlszeile aufrufen, um ein PDF-Bild zu reduzieren und zu exportieren?

GIMP über die Befehlszeile aufrufen, um ein PDF-Bild zu reduzieren und zu exportieren?

Ich habe eine PDF-Abbildung mit Millionen halbtransparenter Punkte, die ich in R erstellt habe. Ich möchte sie reduzieren, um die Dateigröße zu verringern, und sie dann wieder als PDF exportieren (immer noch als Vektor, nicht als Bitmap).

Wenn es eine Befehlszeilenoption gibt, kann ich es mithilfe eines system()Aufrufs aus R heraus ausführen. Gibt es eine Möglichkeit, dies zu tun?

Antwort1

Ich würde versuchen, aus R in SVG zu exportieren (PDF geht auch, aber SVG ist einfacher zu bearbeiten, da es textbasiert ist) und das dann durch Inkscape laufen lassen.

Inkscape? Eine grafische Anwendung, Oli? Bist du verrückt?

EigentlichInkscape kann über die Kommandozeile ausgeführt werdenum Batch-Operationen durchzuführen. Ich verwende es so auf einem Server (aufgerufen von Python), um PDF-Zertifikate für einen meiner Kunden zu generieren. Hier istseine Manpage.

Am bequemsten ist es mit SVG. Wenn Ihre Eingabe ein SVG ist, können Sie mit einer schnellen Bewegung Vakuumdefinitionen erstellen und als PDF exportieren.

verwandte Informationen