add params splits
This commit is contained in:
@@ -1,19 +1,38 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
WORKDIR=~/vhosts/anpdf/app/pub/files
|
|
||||||
PDFDIR=$WORKDIR/pdf
|
#PDFDIR=~/vhosts/an/httpdocs/pub/files/pdf/pdf/
|
||||||
OUTDIR=$WORKDIR/pages
|
PDFDIR=~/vhosts/anpdf/app/pub/files/pdf
|
||||||
|
OUTDIR=~/vhosts/anpdf/app/pub/files/pages
|
||||||
|
|
||||||
cd $PDFDIR
|
cd $PDFDIR
|
||||||
|
|
||||||
for file in *.pdf;
|
echo $1
|
||||||
|
|
||||||
|
if [ -n "$1" ]
|
||||||
|
then
|
||||||
|
f=$1.pdf;
|
||||||
|
else
|
||||||
|
f=*.pdf;
|
||||||
|
fi
|
||||||
|
|
||||||
|
for file in $f;
|
||||||
do
|
do
|
||||||
name="${file%.pdf}"
|
name="${file%.pdf}"
|
||||||
PGEDIR="$OUTDIR/$name"
|
PGEDIR="$OUTDIR/$name"
|
||||||
|
|
||||||
if [ ! -d "$PGEDIR" ]; then
|
if [ ! -d "$PGEDIR" ]; then
|
||||||
|
|
||||||
mkdir -p $PGEDIR
|
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
|
fi
|
||||||
|
|
||||||
done
|
done
|
||||||
Reference in New Issue
Block a user