Re: Metodi per “ritagliare” Bounding Box di eps/pdf

#35133
Up
0
Down
::

Recupero questa discussione visto che mi si presentano problemi con lo script, allora:

ho installato tutto quello che era stato indicato e pdfcrop funziona perchè l’ho eseguito in un’altra maniera. Il problema è che il file.bat va a pescare il file nella cartella

C:\Documents and Settings\gio

anzichè nella cartella dove si trova il file da croppare, come aveva giustamente indicato francesco…riporto il messaggio di output giusto per capire

`Cropping…
D:\Università\Misure2\Relazione\Codice\immagine_semplice\h.pdf
1 file(s) copied.
C:\Documents and Settings\gio
PDFCROP 1.31, 2010/09/17 – Copyright (c) 2002-2010 by Heiko Oberdiek.
!!! Error: Input file `h.pdf' not found!
Press any key to continue . . .`

Io ho copiato l’ultima versione di pdfcop.bat quella di seguito

`@echo off
echo Cropping…
FOR %%A IN (%*) DO (
echo %%A
IF /I %%~xA==.pdf (
copy /Y %%A “%%~nA.pdf.old”
cd “%%~dA%%~pA”
pdfcrop.exe –margins 1 “%%~nA.pdf” “%%~nA.pdf”
)
)
pause`

ma il problema persiste, ovvero non mi trova l’immagine… Va detto che se copio il file nella cartella C:\Documents and Settings\gio il programma fa quello che deve fare… Qualcuno ha qualche idea a riguardo?

Grazie

Ciao,

è molto strano. Sei sicuro di utilizzare lo script che hai mostrato?
La riga rossa dell’output fa capire il problema:
`Cropping…
D:\Università\Misure2\Relazione\Codice\immagine_semplice\h.pdf
1 file(s) copied.
C:\Documents and Settings\gio
PDFCROP 1.31, 2010/09/17 – Copyright (c) 2002-2010 by Heiko Oberdiek.
!!! Error: Input file `h.pdf' not found!
Press any key to continue . . .`

Per qualche strano motivo viene fatto un cd (change directory) nella tua home
anziché nella cartella dove si trova il file.
Oltretutto questa directory viene mostrata, cosa molto strana dato che
abbiamo usato un @echo off all’inizio dello script…

Prova a usare quest’altro codice:
`@echo off
echo Cropping…
FOR %%A IN (%*) DO (
echo %%A
IF /I %%~xA==.pdf (
copy /Y %%A “%%~nA.pdf.old”
cd “%%~dA%%~pA”
echo “%%~dA%%~pA”
pdfcrop.exe –margins 1 “%%~nA.pdf” “%%~nA.pdf”
)
)
pause`

E dimmi qual è l’output.

Ciao ciao.
Fra

Go to top