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

#35132
robitex
Amministratore del forum
    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

    Da quello che posso capire stai lavorando con MiKTeX, poiché con TeX Live pdfcrop è pre installato e viene fatto lavorare non certo con quel file bat.
    Per risolvere hai diverse scelte ma la cosa che farei è quella di lanciare direttamente pdfcrop una volta sistemato l’eseguibile in un path del sistema.
    Se il path è corretto il comando è:
    `pdfcrop –margin= nomefile.pdf nomefilecroppato.pdf`
    Purtroppo non ricordo dove MiKTeX salva gli eseguibili, ma quel che è certo è che dovresti trovare una cartella di MiKTeX nel PATH di sistema.
    Allora fai un click destro su “Risorse del Computer”, scegli “Proprietà” poi “Avanzate” e “Variabili d’ambiente”.
    Tra le variabili di sistema dovresti poter leggere la variabile Path contenente i percorsi in cui vengono cercati gli eseguibili se non si trovano nella cartella corrente, separati da punto e virgola. Trova il path inserito da MiKTeX e assicurati che l’eseguibile pdfcrop sia in quel percorso.
    Ciao

    Go to top