Προς το περιεχόμενο

ImageMagick batch convert pdf to jpg


ntg_net

Προτεινόμενες αναρτήσεις

Καλημέρα ,

Αν μπορεί κάποιος  να με βοηθήσει σε με μια εντολή του imagemagick

Θέλω να μετατρέψω έναν φάκελο με πολλούς υποφακέλους που περιέχουν pdf σε jpg

Με την εντολη παρακατω μετατρέπω τα pdf σε jpg στον τρέχων φάκελο

for i in `ls *.pdf`; do convert -density 300 "$i" "$i".jpg; done

Υπάρχει τρόπος ?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

θέλεις να τα βάζεις στο ίδιο pdf ή το καθένα μόνο του?

 

απο pdf σε jpg  , απο οτι βλεπω στο default του δουλευει οκ. , δηλαδη την καθε σελιδα απο το pdf την κανει μια εικονα.

 

Οπως ειπα και παραπάνω που ανοιξα την συζητηση , η εντολη που εδωσα δουλευει μια χαρα αλλα μόνο στο τρέχων φάκελο.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

find . -name '*.pdf' - exec bash -c "f='{}'; convert -density 300 \$f \${f%%.*}.jpg " \;

αυτό παίζει να δουλεύει

το τρέχεις στον φάκελο που θες, και για κάθε pdf κάνει png στον ίδιο φάκελο και στους υποφακέλου;

 

μπορεί να μου έχει ξεφύγει τίποτα στα strings, δεν μπορώ να το τρέξω τώρα

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

find . -name '*.pdf' - exec bash -c "f='{}'; convert -density 300 \$f \${f%%.*}.jpg " \;

αυτό παίζει να δουλεύει

το τρέχεις στον φάκελο που θες, και για κάθε pdf κάνει png στον ίδιο φάκελο και στους υποφακέλου;

 

μπορεί να μου έχει ξεφύγει τίποτα στα strings, δεν μπορώ να το τρέξω τώρα

 

 

 

Κατι εχει λαθος... θα προσπαθησω και γω να το βρω μηπως και μαθω κιολας

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Για να τρέξει η εντολη σου δεν θελει κενο μεταξυ - και exec

find . -name '*.pdf' -exec bash -c "f='{}'; convert -density 300 \$f \${f%%.*}.jpg " \;

Ωστόσο ομως δεν εφερε το επιθυμητό αποτέλεσμα

 

Βγαζει κατι

convert.im6: unable to open image `./2013/folder1': No such file or directory @ error/blob.c/OpenBlob/2638.
convert.im6: no decode delegate for this image format `./2013/folder1' @ error/constitute.c/ReadImage/544.
convert.im6: unable to open image `No156_30-4-13.pdf': No such file or directory @ error/blob.c/OpenBlob/2638.
convert.im6: no images defined `.jpg' @ error/convert.c/ConvertImageCommand/3044.
convert.im6: unable to open image `./2013/folder1': No such file or directory @ error/blob.c/OpenBlob/2638.
convert.im6: no decode delegate for this image format `./2013/folder1' @ error/constitute.c/ReadImage/544.
convert.im6: unable to open image `No2879_31-1-13.pdf': No such file or directory @ error/blob.c/OpenBlob/2638.
convert.im6: no images defined `.jpg' @ error/convert.c/ConvertImageCommand/3044.
   **** Warning: considering '0000000000 XXXXX n' as a free entry.
   **** Warning: considering '0000000000 XXXXX n' as a free entry.
   **** Warning: considering '0000000000 XXXXX n' as a free entry.

   **** This file had errors that were repaired or ignored.
   **** The file was produced by:
   **** >>>> Mac OS X 10.8.5 Quartz PDFContext <<<<
   **** Please notify the author of the software that produced this
   **** file that it does not conform to Adobe's published PDF
   **** specification.
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

τώρα που το βλέπω έχεις ένα δίκιο

θα το τρέξω σε λίγο και θα σου πω

 

για δοκίμασε και το πρώτο που είχες γράψει με

 ls -R

αντί για σκέτο ls

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

 

έτσι πρέπει να τρέχει

find . -name "*.pdf" -exec bash -c "f='{}'; convert -density 300 \"\$f\" \"\${f%.*}.jpg\"" \;

 

 

Είσαι πολύ μπροστά :)

Αν και για κάθε ένα pdf έπαιρνα το παρακάτω μήνυμα , δημιουργήθηκαν κανονικά τα jpg.tnx

   **** Warning: considering '0000000000 XXXXX n' as a free entry.
   **** Warning: considering '0000000000 XXXXX n' as a free entry.
   **** Warning: considering '0000000000 XXXXX n' as a free entry.

   **** This file had errors that were repaired or ignored.
   **** The file was produced by:
   **** >>>> Mac OS X 10.8.5 Quartz PDFContext <<<<
   **** Please notify the author of the software that produced this
   **** file that it does not conform to Adobe's published PDF
   **** specification.
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...