Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have several PDF documents which have the "no copy" and "no print" restriction bits set. Are there any free tools for removing such restrictions, on Linux?

(Please do not suggest pdf2ps | ps2pdf; the size increase is horrible. The originals are fairly large too, so I'd rather use a local tool than a website.)

share|improve this question
    
Willing to write any code or are you wanting something out of the box? –  Aaron McIver Dec 12 '11 at 15:08
    
Code is okay, although I have a feeling it'll be C, and my C skills are limited to "Hello world". –  grawity Dec 12 '11 at 15:13
    
You could use iText; itextpdf.com/itext.php this can be done in Java. –  Aaron McIver Dec 12 '11 at 15:30
    

3 Answers 3

You can probably use pdftk. Something like

pdftk in.pdf output out.pdf allow AllFeatures

should do the job.

share|improve this answer
2  
This would work if the password is known. –  Scott McClenning Dec 13 '11 at 2:39

If you've got ghostscript installed try simply:

gs -sPDFPassword=$PASS -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=%stdout% -c .setpdfwrite -f locked.pdf > unlocked.pdf
share|improve this answer
    
"simply". Lol :) –  Likso Sep 11 '13 at 13:38

FOSS-wise, there is PDFCrack, not sure if it does actually remove the security though, it's just a password cracker. I generally turn to some free trial software, A-PDF Restrictions Remover, it's easier to use.

It might be a lot harder if it's a recent PDF version though, I think they really increased the security recently.

share|improve this answer

protected by Community Aug 7 '13 at 6:39

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.