basic structure; zsh default; no desktop assumed
This commit is contained in:
18
_custom/.local/bin/pdfspagewise
Executable file
18
_custom/.local/bin/pdfspagewise
Executable 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.
|
Reference in New Issue
Block a user