PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : viele eps dateien in pdf dateien umwandeln



kewlroi
06-03-2007, 19:14
Wie wandel ich alle eps dateien in einem ordner mit einem befehl
in pdfs um. epstopdf *.eps geht nicht.

und bitte eine erklärung die ich verstehe. bin chemie student kein
informatiker die die ich hier gefunden habe konnte ich nicht umsetzten.

Vielen Dank

pospiech
06-03-2007, 19:32
Unter Linux tut es das folgende Skript:



#!/bin/sh
for file in $(ls *.eps); do
epstopdf $file ; done


Matthias

kewlroi
06-03-2007, 20:07
und unter windows?

localghost
06-03-2007, 21:18
Vielleicht hilft dir ImageMagick (http://www.imagemagick.org/script/index.php) dabei. Ich selbst habe damit noch nicht sehr viel gearbeitet. Über die Kommandozeile lässt es sich möglicherweise so steuern, dass es den Inhalt eines ganzen Ordners in einem Arbeitsgang konvertiert.

bischi
06-03-2007, 22:55
Um wieviele handelt es sich? Grundsätzlich könntest du natürlich ne Batch-Datei schreiben, leider hab ich davon allerdings nicht wirklich ne grosse Ahnung...

MfG Bischi

bischi
06-03-2007, 23:16
Weils mich gerade Wunder genommen hat:



: Konvertiert alle Bilder in diesem Ordner mit Endung .eps nach .pdf
@echo off

: Gib eine Liste aller Dateien mit der Endung jpg aus und speichere sie in temp.txt
dir *.eps /B > temp.txt

: Solange i in der Datei temp.txt ist, führe epstopdf aus mit Argument i
@For /f %%i in (temp.txt) Do epstopdf %%i

: Lösche temp.txt wieder
del temp.txt

pause


Einfach in eine Textdatei einfügen, der die Endung .bat geben, in den selben Ordner wie die Bilder geben und auf die Datei doppelklicken.

MfG Bischi

PS: Werd das Script für eventuell folgende Probleme bei mir auf die HP stellen

hoepfa
07-03-2007, 09:02
eps2pdf (http://www.ctan.org/tex-archive/support/eps2pdf/)

Klicken, Ordner angeben, warten, freuen. Benötigt allerdings GhostScript.

m.

bischi
07-03-2007, 09:31
Da ist das Script doch gemütlicher ;)

Aber gut zu wissen, das es dass gibt...

MfG Bischi

hoepfa
07-03-2007, 09:52
Für Leute mit entsprechendem Hintergrund auf jeden Fall. =)

cbone
28-09-2008, 14:15
hallo!

hab ein ähnliches problem..
verwende lyx...mit miktex, imagemagick...etc...

da in lyx alle pfade angegeben sind, muß ich nur von dort aus arbeiten...normalerweise...
aber da hakt was...
ich hab jetzt eps2pdf ...damit funktionierts auch nicht...
2ter versuch wird also diese batch datei sein...
in welchen ordner muß ich denn eps2pdf packen, damit das programm gefunden wird?
(in lyx ist eps2pdf als converter angegeben)


+ winshell findet meinen pdftex.def nicht. der ist aber unter miktex installiert?!

GilbertusAlbans
28-09-2008, 15:54
eps2pdf kannst du in den Windowsordner werfen , oder du musst die Path-Umgebungsvariable um dem Pfad zu eps2pdf erweitern.

meshanta
28-09-2008, 16:44
Ich mache es mit folgendem Einzeiler:



[convert.cmd]
for %%a in (*.eps) do epstopdf %%a


Grüße, meshanta