Wachtwoord beveiliging van een PDF verwijderen

Dit keer eens geen recept om op te eten, maar een recept om de wachtwoordbeveiliging van PDF bestanden te verwijderen. Ook dit is Chef Papa!

Op mijn werk krijg ik sinds kort grote aantallen pdf bestanden te verwerken. Op zich geen probleem, maar de bestanden zijn allemaal beveiligd met een wachtwoord wat automatische verwerking wat lastiger maakt. Na wat speurwerk op het www heb ik het perfecte tooltje gevonden om dit klusje voor mij te doen.

Het is een klein programmaatje, genaamd QPDF dat start vanaf de command line, en daar houd ik van! (ik ben een beetje blijven hangen in het MSDOS tijdperk)

QPDF is hier te downloaden: http://qpdf.sourceforge.net/ en kan dus (onder andere) het wachtwoord van de PDF afhalen, mits je het wachtwoord weet.

Vanaf de commandline tik je het volgende in:

qpdf –password=wachtwoord –decrypt bestand.pdf bestand1.pdf

Bij ‘wachtwoord’ vul je het wachtwoord van de pdf in, ‘bestand.pdf’ is het met wachtwoord beveiligde pdf document en ‘bestand1.pdf’ is het nieuwe pdf bestand zonder wachtwoord.

Super simpel!

Ik heb een batchfile gemaakt die periodiek kijkt of er pdf bestanden in een map staan. Vervolgens worden alle bestanden door het script verwerkt.

echo of
color 17 

cls

set var=0
:start
if not exist c:\Input\*.pdf goto exit
rename c:\Input\*.pdf input.pdf
call qpdf --password=chefpapa --decrypt c:\Input\input.pdf c:\output\output%var%.pdf
if not exist c:\output\output%var%.pdf goto error
del c:\Input\input.pdf
set /A var=%var%+1
Goto start
:error
move c:\input\input.pdf c:\error\
rename c:\error\input.pdf input_err_%var%.pdf
goto start
:exit

Advertenties

Geef een reactie

Vul je gegevens in of klik op een icoon om in te loggen.

WordPress.com logo

Je reageert onder je WordPress.com account. Log uit / Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log uit / Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log uit / Bijwerken )

Google+ photo

Je reageert onder je Google+ account. Log uit / Bijwerken )

Verbinden met %s