Hallo zusammen,
ich versuche verzweifelt pdfcrop zum laufen zu kriegen. Ich verwende:
- Miktex portable 2.9
- Active perl 5.14
Das gebe ich ein:
pdfcrop --gscmd C:\Programme\gs\gs9.05\bin\gswin32c --verbose Grafik1.pdf gout.pdf
Folgendes spuckt pdfcrop aus:
PDFCROP 1.33, 2012/02/01 - Copyright (c) 2002-2012 by Heiko Oberdiek.
* PDF header: %PDF-1.3
* Running ghostscript for BoundingBox calculation ...
GPL Ghostscript 9.05 (2012-02-08)
Copyright (C) 2010 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Processing pages 1 through 1.
Page 1
%%BoundingBox: 65 215 541 583
* Page 1: 65 215 541 583
%%HiResBoundingBox: 65.077311 215.190837 540.339241 582.629607
* Running pdfTeX ...
This is pdfTeX, Version 3.1415926-2.3-1.40.12 (MiKTeX 2.9)
entering extended mode
! I can't find file `tmp-pdfcrop-1976'.
<*> tmp-pdfcrop-1976
Please type another input file name
! Emergency stop.
<*> tmp-pdfcrop-1976
! ==> Fatal error occurred, no output PDF file produced!
Transcript written on texput.log.
!!! Error: pdfTeX run failed!
Irgendeine temp-datei wird also nicht gefunden. Leider fine ich schon seit Stunden keien Lösung. Kann mir jemand helfen?
VG,
Jens
pdfcrop: pdftex run failed! Thema ist als GELÖST markiert
Keine gute Idee, miktex (pdftex) findet keine Dateien, wenn sie im miktex-Baum sind. Setze die PATH-Variable so dass sie auf den bin-Ordner zeigt, und verschiebe deine Dateien in einen vernünftigen Dokumentenordner.
Siehe auch hier
http://tex.stackexchange.com/questions/ ... 8174#68174
Ulrike Fischer
www.troubleshooting-tex.de
Siehe auch hier
http://tex.stackexchange.com/questions/ ... 8174#68174
Ulrike Fischer
www.troubleshooting-tex.de
Sorry aber jetzt scheint er ghostscript nicht zu finden. Der Fehler lautet "!!! Error: Cannot call ghostscript (C:\Programme\gs\gs9.05\bin\gswin32c.exe)!
" ... Hier mein Aufruf aus einer batch Datei:
PATH G:\Programme\MikeTex portable 2.9\miktex\bin;C:\Perl\bin
pdfcrop --gscmd C:\Programme\gs\gs9.05\bin\gswin32c.exe --debug Grafik1.pdf gout.pdf
pause
Die Batchdatei sowie die Grafik ligen jetzt in C:\test
Folgender Fehler wird angezeigt:
C:\test>PATH G:\Programme\MikeTex portable 2.9\miktex\bin;C:\Perl\bin
C:\test>pdfcrop --gscmd C:\Programme\gs\gs9.05\bin\gswin32c.exe --debug Grafik1.
pdf gout.pdf
PDFCROP 1.33, 2012/02/01 - Copyright (c) 2002-2012 by Heiko Oberdiek.
* Restricted mode: disabled
* Option `pdfversion': auto
* Input file: Grafik1.pdf
* Output file: gout.pdf
* Margins: 0 0 0 0
* PDF header: %PDF-1.3
* Using PDF minor version: 3
* Running ghostscript for BoundingBox calculation ...
* Ghostscript call: C:\Programme\gs\gs9.05\bin\gswin32c.exe -sDEVICE=bbox -dBATC
H -dNOPAUSE -c save pop -f Grafik1.pdf
* Cleanup
* Temporary files: tmp-pdfcrop-3496.tex
!!! Error: Cannot call ghostscript (C:\Programme\gs\gs9.05\bin\gswin32c.exe)!
C:\test>pause
Drücken Sie eine beliebige Taste . . .
" ... Hier mein Aufruf aus einer batch Datei:
PATH G:\Programme\MikeTex portable 2.9\miktex\bin;C:\Perl\bin
pdfcrop --gscmd C:\Programme\gs\gs9.05\bin\gswin32c.exe --debug Grafik1.pdf gout.pdf
pause
Die Batchdatei sowie die Grafik ligen jetzt in C:\test
Folgender Fehler wird angezeigt:
C:\test>PATH G:\Programme\MikeTex portable 2.9\miktex\bin;C:\Perl\bin
C:\test>pdfcrop --gscmd C:\Programme\gs\gs9.05\bin\gswin32c.exe --debug Grafik1.
pdf gout.pdf
PDFCROP 1.33, 2012/02/01 - Copyright (c) 2002-2012 by Heiko Oberdiek.
* Restricted mode: disabled
* Option `pdfversion': auto
* Input file: Grafik1.pdf
* Output file: gout.pdf
* Margins: 0 0 0 0
* PDF header: %PDF-1.3
* Using PDF minor version: 3
* Running ghostscript for BoundingBox calculation ...
* Ghostscript call: C:\Programme\gs\gs9.05\bin\gswin32c.exe -sDEVICE=bbox -dBATC
H -dNOPAUSE -c save pop -f Grafik1.pdf
* Cleanup
* Temporary files: tmp-pdfcrop-3496.tex
!!! Error: Cannot call ghostscript (C:\Programme\gs\gs9.05\bin\gswin32c.exe)!
C:\test>pause
Drücken Sie eine beliebige Taste . . .
Anscheinend kann man nicht den kompletten Pfad zu gswin3c übergeben. Ghostscript sollte im Pfad sein, was du wohl vorher hattest und erst mit deinem PATH-Befehl hast du es rausschmissen.
Ersetze nicht den kompletten Pfad sondern ergänze ihn ggfs. um den miktex Pfad. (SET PATH=G:\Programme\MikeTex portable 2.9\miktex\bin;%PATH%) Dann sollte ein Aufruf wie
funktionieren. Oder benutze mgs als Ghostscript, das liegt ja im miktex/bin Ordner:
Ulrike Fischer
www.troubleshooting-tex.de
Ersetze nicht den kompletten Pfad sondern ergänze ihn ggfs. um den miktex Pfad. (SET PATH=G:\Programme\MikeTex portable 2.9\miktex\bin;%PATH%) Dann sollte ein Aufruf wie
pdfcrop grafik1 goutpdf
pdfcrop --gscmd mgs ....
www.troubleshooting-tex.de