Benutzer-Werkzeuge

Webseiten-Werkzeuge


burstpdf
burstPDF.desktop
[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=application/pdf;
Actions=burst4pdf;
Encoding=UTF-8 
X-KDE-Priority=TopLevel 
 
[Desktop Action burst4pdf]
Name=PDF Datei in einzelne Seiten trennen
Icon=application-pdf
Terminal=true
Exec=/usr/bin/uxterm -e "/usr/local/scripts/burst4pdf.sh %U"
burst4pdf.sh
#!/bin/bash
#
ALL_PDF="$@"
COUNT_PDF="$#"
FILE_LIST=`echo ${ALL_PDF// \//;\/}`
FILE=`basename $FILE_LIST`
DIR=`dirname $FILE_LIST`
FILE_PRAEFIX=`echo $FILE | cut -d"." -f1`
 
if [ "$COUNT_PDF" -gt 1 ]
	then
	echo "Achtung nur eine PDF-Datei markieren die einzelne Seiten getrennt werden soll"
	echo ""
	echo " $FILE_LIST"
	echo ""
	echo ""
	echo "Fenster bitte schließen mit Taste RETURN"
	read RET
	exit 1
fi
 
PAGES_NUMBER=`pdfinfo $FILE_LIST | egrep "Pages:" | awk '{print $2}'`
D_FORMAT_START=`printf "%04d" 1`
D_FORMAT_END=`printf "%04d" $PAGES_NUMBER`
 
echo "Die markiert PDF-Datei $FILE_LIST wird getrennt in $PAGES_NUMBER Seiten..."
echo ""
echo "von "$DIR/$FILE_PRAEFIX"_Seite_"$D_FORMAT_START".pdf"
echo ""
echo "....."
echo ""
echo "bis "$DIR/$FILE_PRAEFIX"_Seite_"$D_FORMAT_END".pdf"
 
pdfseparate $FILE_LIST $DIR/$FILE_PRAEFIX"_"Seite_%04d.pdf
echo ""
echo ""
echo "Fenster bitte schließen mit Taste RETURN"
read RET
#EOF
burstpdf.txt · Zuletzt geändert: 2020/01/28 17:08 von dwadmin