basic structure; zsh default; no desktop assumed

This commit is contained in:
2021-11-14 11:40:27 +01:00
commit 1280d2360d
21 changed files with 1157 additions and 0 deletions

18
_custom/.local/bin/pdfspagewise Executable file
View File

@ -0,0 +1,18 @@
#!/bin/zsh
# Split up a PDF pagewise
source ~/.local/lib/pdf_tools.sh
typeset -r numpages=$(pdf_num_pages $1)
((numpages == 1)) && echo "PDF file has only one page. No action taken." && exit
echo Processing ${numpages} pages...
typeset -r digits=$#numpages
typeset -Z${digits} page=1
while ((page <= numpages)); do
pdf_extract_range "$1" ${page} ${page} "${1%.pdf}_${page}.pdf" > /dev/null
((page = page + 1))
done
echo Done.