Skip to content

Instantly share code, notes, and snippets.

@mcsepes
Forked from yura/pdf2jpg.sh
Last active May 12, 2017 01:33
Show Gist options
  • Save mcsepes/29e6fd6ed2400e976870d65204546340 to your computer and use it in GitHub Desktop.
Save mcsepes/29e6fd6ed2400e976870d65204546340 to your computer and use it in GitHub Desktop.
script to PDF to JPG using pdftk and imagemagick
#!/bin/bash
# Script to convert PDF file to JPG images
#
# Dependencies:
# * pdftk
# * imagemagick
for PDF in *.pdf; do
echo "Processing $PDF"
DIR=`basename "$PDF" .pdf`
mkdir "$DIR"
echo ' Splitting PDF file to pages...'
pdftk "$PDF" burst output "$DIR"/%04d.pdf
pdftk "$PDF" dump_data output "$DIR"/metadata.txt
echo ' Converting pages to JPEG files...'
for i in "$DIR"/*.pdf; do
convert -colorspace RGB -interlace none -density 300x300 -quality 100 "$i" "$DIR"/`basename "$i" .pdf`.jpg
done
echo ' Removing temporary files...'
find "$DIR" -name \*.pdf -delete
find "$DIR" -name \*.txt -delete
echo ' Done'
done
echo 'All done'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment