add params splits
This commit is contained in:
@@ -1,19 +1,38 @@
|
||||
#!/bin/bash
|
||||
|
||||
WORKDIR=~/vhosts/anpdf/app/pub/files
|
||||
PDFDIR=$WORKDIR/pdf
|
||||
OUTDIR=$WORKDIR/pages
|
||||
|
||||
#PDFDIR=~/vhosts/an/httpdocs/pub/files/pdf/pdf/
|
||||
PDFDIR=~/vhosts/anpdf/app/pub/files/pdf
|
||||
OUTDIR=~/vhosts/anpdf/app/pub/files/pages
|
||||
|
||||
cd $PDFDIR
|
||||
|
||||
for file in *.pdf;
|
||||
echo $1
|
||||
|
||||
if [ -n "$1" ]
|
||||
then
|
||||
f=$1.pdf;
|
||||
else
|
||||
f=*.pdf;
|
||||
fi
|
||||
|
||||
for file in $f;
|
||||
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";
|
||||
echo "add $name ...";
|
||||
docker run --name pdftk -it --rm \
|
||||
--user $(id -u):$(id -g) \
|
||||
-v "$PDFDIR:/workdir/pdf" \
|
||||
-v "$OUTDIR:/workdir/pages" \
|
||||
-w "/workdir" \
|
||||
masterforweb/pdftk pdftk "pdf/$file" burst output "pages/${name}/${name}-%02d.pdf";
|
||||
echo "add $name done";
|
||||
|
||||
fi
|
||||
|
||||
done
|
||||
Reference in New Issue
Block a user