quiethost
This commit is contained in:
1 parent
9c379af76b
commit
b3c06c0a80
47 files changed
+2116
No files matched your search
@@ -0,0 +1,54 @@
|
||||
#!/bin/bash
|
||||
pdf_file="$1"
|
||||
if [ $# -ne 1 ]; then
|
||||
echo "Filename Missing"
|
||||
exit
|
||||
fi
|
||||
if [ -f ${pdf_file} ]; then
|
||||
echo "Using ${pdf_file}"
|
||||
else
|
||||
echo "${pdf_file} doesnt exist!"
|
||||
exit
|
||||
fi
|
||||
NAME="$(echo ${pdf_file} | rev | cut -f1 -d'/' | rev)"
|
||||
if [ "$(echo ${pdf_file} | grep -o '/')" != "" ]; then
|
||||
path="$(echo ${pdf_file} | rev | cut -f2- -d'/' | rev)"
|
||||
else
|
||||
path="$(pwd)"
|
||||
fi
|
||||
cd ${path}
|
||||
if [ -d .BUFFERFOLDER ]; then
|
||||
rm -dr .BUFFERFOLDER
|
||||
fi
|
||||
mkdir .BUFFERFOLDER
|
||||
cp ${NAME} .BUFFERFOLDER/
|
||||
NAME="$(echo ${NAME} | rev | cut -f2- -d'.' | rev)"
|
||||
cd .BUFFERFOLDER
|
||||
pdfimages -png ${NAME}.pdf ${NAME}
|
||||
count=0
|
||||
for img in *.png; do
|
||||
convert ${img} "$(echo ${img} | sed 's/png/jpg/g')"
|
||||
rm ${img}
|
||||
img="$(echo ${img} | sed 's/png/jpg/g')"
|
||||
echo ${img}
|
||||
convert ${img} -resize 2550x3300! ${img}
|
||||
if [ "$(echo ${img} | grep "000")" != "" ]; then
|
||||
convert ${img} -crop 2206x3200+200+50 ${img}
|
||||
else
|
||||
convert ${img} -crop 2106x3200+200+50 ${img}
|
||||
fi
|
||||
convert ${img} -fuzz 20%% -transparent White ${img}
|
||||
convert ${img} -resize 2550x3300 -gravity center -background White -extent 2550x3300 ${img}
|
||||
split_var=$((count / 100))
|
||||
if [ ! -d "split_${split_var}" ]; then
|
||||
mkdir split_${split_var}
|
||||
fi
|
||||
mv ${img} split_${split_var}/
|
||||
((count++))
|
||||
done
|
||||
for ((i=0;i<$(ls | grep split_ | wc -l);i++)); do
|
||||
echo "Convert Part $i"
|
||||
convert split_$i/*.jpg ../${NAME}_split_${i}.pdf
|
||||
done
|
||||
cd ../
|
||||
rm -dr .BUFFERFOLDER
|
||||
Reference in new issue
Block a user