19 lines
495 B
Bash
19 lines
495 B
Bash
#!/bin/bash
|
|
|
|
WORKDIR=~/arlemp/vhosts/anpdf/app/pub/files
|
|
PDFDIR=$WORKDIR/pdf
|
|
OUTDIR=$WORKDIR/pages
|
|
|
|
cd $PDFDIR
|
|
|
|
for file in *.pdf;
|
|
do
|
|
name="${file%.pdf}"
|
|
PGEDIR="$OUTDIR/$name"
|
|
|
|
if [ ! -d "$PGEDIR" ]; then
|
|
mkdir -p $PGEDIR
|
|
docker run --name pdftk -it --rm --user $(id -u):$(id -g) -v "$WORKDIR:/workdir$WORKDIR" -w "/workdir$WORKDIR" masterforweb/pdftk pdftk "pdf/$file" burst output "pages/${name}/${name}-%02d.pdf";
|
|
fi
|
|
|
|
done |