Batch-Konvertierung von ODG in AI, CDR oder JPG

4063
Diego

Meine Frau hat eine mittlere Anzahl (etwa 100) ODG-Dateien, die sie an eine Druckerei schicken muss.

Da sie keine ODG-Dateien aufnehmen können, haben wir in der Vergangenheit hochauflösende JPGs gesendet. Dies ist jedoch umständlich, da wir keine JPGs mit einer hohen DPI-Einstellung exportieren konnten (wir benötigen 300, beim Exportieren sieht das nach 75 aus).

Unsere aktuelle Problemumgehung ist also:

  • Manuelles Exportieren von PDF in OOo
  • Manueller Import in GIMP
  • Als JPG speichern

Gibt es eine Möglichkeit, diesen Prozess zu automatisieren oder zu verbessern?

Der Export in eines der Formate ist akzeptabel. Ich habe Windows- und Linux-Boxen zur Verfügung.

2
Ihre Druckerei akzeptiert keine pdfs? Tyler vor 13 Jahren 0
Es wurde nicht erwähnt ... wahrscheinlich tun sie es ... Diego vor 13 Jahren 0

3 Antworten auf die Frage

0
Diego

Nun, es stellt sich heraus, dass es eine Erweiterung gibt, um das DPI-Problem in OOo zu beheben: http://extensions.services.openoffice.org/de/project/EnhancedGraphicExportDialogs

0
gorilla

ImageMagick konvertiert auch nach / von odg. Ich weiß nicht, ob es Ihre spezifischen BPI-Probleme behandelt, aber es lohnt sich vielleicht, nachzusehen.

Ich habe `convert file.odg file.jpg` ausprobiert und bekam Folgendes: * Magick: kein Dekodierungsdelegat für dieses Bildformat` Hoja01B.odg '@ error / const.c / ReadImage / 532. Magick: Es fehlt ein Bilddateiname `Hoja01B.jpg '@ error / convert.c / ConvertImageCommand / 2949. * Diego vor 13 Jahren 0
0
RafiK

Auf win7, mit LO 4.1 hatte ich folgende zu tun (von der Kommandozeile, werden Sie wahrscheinlich konvertieren müssen, %fum, %%fwenn lief in einer cmd - Skript):

set path=%path%;C:\Program Files (x86)\LibreOffice 4\program for %f in (*.odg) do ( soffice.exe --headless --convert-to jpg --outdir "C:\tmp" %f ) 

Anmerkungen:

  • es funktioniert NICHT, wenn eine Instanz von LO geöffnet ist!
  • outdir ist erforderlich
  • Platzhalter für Eingabedateien werden NICHT unterstützt (daher die for-Schleife)

(kopierte meine Antwort von ask.libreoffice)