#!/bin/bash # Voorbeeldscript bij het artikel "PDF in Linux. Makkelijk documenten uitwisselen", in Linux Magazine 8/5 (november 2007), p. 8-13. # (c) 2007 Filip Vervloesem (contact@filipvervloesem) I=`find . -maxdepth 1 -name "Webgraphics*.odt"` # zie de manpagina van find voor meer opties om gericht bestanden te zoeken for I in $F; do echo "$I converteren..." && pyodconvert "$I" "${I%.odt}.pdf" echo "${I%.odt}.pdf comprimeren..." && java tool.pdf.Compress -web "${I%.odt}.pdf" > /dev/null # de optie -web verwijdert alle overbodige data uit PDF-bestanden voor webpublicatie én comprimeert eventuele afbeeldingen in de PDF-bestanden met JPEG-compressie echo "${I%.odt}.pdf encrypteren..." && java tool.pdf.Encrypt -owner [jouw-wachtwoord] -restrict all "${I%.odt}-o.pdf" # vul i.p.v. "[jouw-wachtwoord]" het owner-wachtwoord in rm -f "${I%.odt}.pdf" "${I%.odt}-o.pdf" # tijdelijke bestanden van de verschillende tussenstappen verwijderen mv "${I%.odt}-o-y.pdf" "${I%.odt}.pdf" # het definitieve bestand hernoemen done exit 0