From d472fa0b8850acbb7f55cbb2ed570d2aa81cc334 Mon Sep 17 00:00:00 2001 From: Jake VanderVaate Date: Wed, 24 Nov 2021 14:44:06 -0600 Subject: added article template, updated resume and pdf2png --- pdf2png.sh | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) (limited to 'pdf2png.sh') diff --git a/pdf2png.sh b/pdf2png.sh index 37c30b8..5628bdb 100755 --- a/pdf2png.sh +++ b/pdf2png.sh @@ -1,13 +1,31 @@ #!/bin/sh #strip the file name off the input PDF -file="$(ls ""$1"" | sed 's|\.pdf||g')" +input_pdf="$1" +file_name="$(find """$1""" | sed 's|\.pdf||g')" +first_page="$2" +last_page="$3" +if [ "$2" = "" ] +then + first_page="1" +else + : +fi + +if [ "$3" = "" ] +then + last_page="$first_page" +else + : +fi #convert the PDF to a 600px wide PNG image -pdftoppm -singlefile -png -scale-to-x 696 -scale-to-y -1 "$1" "$file" +pdftoppm -f "$first_page" -l "$last_page" -png -scale-to-x 696 -scale-to-y -1 "$input_pdf" "$file_name" #add a 2x2px border to the image.png file -convert "$file".png -bordercolor black -border 2x2 "$file".png +for file in *.png; do + convert "$file" -bordercolor black -border 2x2 "$file" -#compress the image -optipng "$file".png + #compress the image + optipng "$file"; +done -- cgit v1.2.1