Skip to content

Instantly share code, notes, and snippets.

@dergachev
Forked from yura/pdf2jpg.sh
Created November 26, 2013 01:51
Show Gist options
  • Save dergachev/7652263 to your computer and use it in GitHub Desktop.
Save dergachev/7652263 to your computer and use it in GitHub Desktop.
#!/bin/bash
# Script to convert PDF file to JPG images
#
# Dependencies:
# * pdftk
# * imagemagick
PDF=$1
echo "Processing $PDF"
DIR=`basename "$1" .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 'All done'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment