PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : epstopdf: Ausgabeverzeichnis umleiten



User
10-04-2007, 16:42
Ich stehe vor der Aufgabe, automatisch .eps-Dateien in mehreren Verzeichnissen mit epstopdf zu konvertieren und die .pdf dann in ein gemeinsames Zielverzeichnis zu schreiben. Gibt es hierfür eine automatische Lösung? Ich habe versucht, die --outfile - Option von epstopdf zu nutzen, aber die gilt anscheinend nur für einzelne Dateinamen, nicht für Pfade. Wie kann ich die Ausgabe der .pdf in ein gemeinsames Verzeichnis erreichen? (WinXP; MikTeX/TeXnicCenter)

countbela666
10-04-2007, 17:21
Folgendes Script sollte so tun:

@ECHO OFF
Setlocal EnableDelayedExpansion

IF [%1]==[] (
SET DEST=.
) ELSE (
SET DEST=%1
)

FOR /R %%f IN (*.EPS) DO (
SET FNAME=%%f
epstopdf !FNAME!
xcopy /E /I /Y !FNAME:~0,-3!pdf !DEST!
)Verwendung bei Dateiname foo.bat:

foo
oder

foo c:\windows\tempGrüße
Marcel