quiethost

This commit is contained in:
Lucas Faber authored and Lucas Vivohost committed 2026-09-14 09:20:47 +02:00
1 parent 9c379af76b
commit b3c06c0a80
47 files changed
+2116

No files matched your search

+54
View File
@@ -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