pdftk pdf merge split pdfcracker
Aplicación para operar con documentos .pdf
(Como root)
1. aptitude update && aptitude install pdftk
pdftk fichero_1.pdf fichero_2.pdf cat output fichero_conjunto.pdf
pdftk fichero_conjunto.pdf burst
ERRORES
Error: Failed to open PDF file: fichero_1.pdf OWNER PASSWORD REQUIRED, but not given (or incorrect) Error: Failed to open PDF file: fichero_2.pdf OWNER PASSWORD REQUIRED, but not given (or incorrect) Errors encountered. No output created. Done. Input errors, so no output created.
El/los archivos están protegidos por contraseña de propietario.
Solución
1. (Como root) Instalar un rompedor de contraseñas:
aptitude update && aptitude install pdfcracker
2. (Como usuario) Intentar conseguir, por fuerza bruta, la contraseña de propietario del archivo:
pdfcrack -o -f fichero_1.pdf
PDF version 1.5 Security Handler: Standard V: 2 R: 3 P: -1852 Length: 128 Encrypted Metadata: True FileID: 787d8d5e0dfd4104223bed1f37220ef5 U: ecde561bf3c2171c17aa0251b852f21500000000000000000000000000000000 O: b56fae1604cfc3f8817b454d61606732ad2926ff02833323228f2b40f38115f3 Average Speed: 18701.2 w/s. Current Word: 'OrIa' ...
Existe otra alternativa:
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=ARCHIVO_FINAL.pdf ARCHIVO_01.pdf ARCHIVO_02.pdf