Freeware PDF Unlocker para Linux

Improvisa :: Informática :: Freeware PDF Unlocker para LinuxUna de las grandes aplicaciones con las
que me encontré en mi etapa "Windows" fue Freeware PDF Unlocker que permitía desbloquear archivos PDF para poder
eliminar ciertas restricciones
como la prohibición de imprimir, por
ejemplo.

Y uno de­ los problemas con los que me encontré al
pasarme al mundillo de Linux fue precisamente no tener un equivalente
a ese programa
… ¿o sí?

Freeware PDF Unlocker utiliza
Ghostscript
para saltar la protección de los archivos PDF. En sí,
el programa no es más que un archivo de procesamiento por lotes que
ejecuta Ghostscript con algunos parámetros determinados para
conseguir el resultado deseado. Puesto que Ghostscript también tiene
su versión para Linux, solamente es necesario adaptar el script para
que funcione
:

improvisa:~# vi /usr/local/bin/unlockpdf

#!/bin/sh
if [ "$1" = ""
]

then echo Comando: unlockpdf [archivo_pdf] &&
exit

fi
echo
echo Desprotegiend­o $1…
Espere un momento.

echo
gs -dSAFER -dBATCH
-dNOPAUSE -sDEVICE=pdfwrite -sPDFPassword= -dPDFSETTINGS=/prepress
-dPassThroughJPEGImages=true -sOutputFile="$1_unlocked.pdf"
"$1"

echo
echo Terminado. Compruebe que
existe un archivo llamado "$1_unlocked.pdf".

echo

** Ojo a los saltos de linea, sobre todo en la linea gs

Demosle permisos de ejecución:

improvisa:~# chmod a x /usr/local/bin/unlockpdf 

Y
ahí está. Para desproteger archivos PDF sólo hay que ejecutar en
la consola

improvisa:~# unlockpdf [archivoPDF]

y obtendermos
un archivo llamado "unlocked_[archivoPDF]", que
equivale al PDF desprotegido. Por supuesto, hay que tener Ghostscript
previamente instalado.

Hay que decir que el mérito del
programa es de su autor. El programa original (para Windows) está aquí

Print Friendly, PDF & Email
Comentarios

    Warning: Use of undefined constant type - assumed 'type' (this will throw an Error in a future version of PHP) in /home/improvisa_com/web/improvisa.com/public_html/wp-content/themes/grassland/comments.php on line 38
  • Juanmi dice:

    Mil gracias, ¡esta si que es buena! Mola tener ayuda en esto de la informática 😉

    De nuevo mil gracias

  • matrinidad dice:

    El script lo modifiqué yo, y lo publiqué hace tiempo en un blog. Nadie le hizo mucho caso, pero seguro que aquí tiene más suerte. 😉

  • Juanmi dice:

    No, el trabajo es tuyo, la suerte será tuya 😉

  • Devil dice:

    Buenaaas!

    Aunque Juanmi ya sabe que el Linux me suena a chino (de momento), siempre os sigo muy de cerca a la comunidad del pingüinito y me aferro a la idea de integrarme cada vez más en el mundo de Tux y compañía.

     Gracias por el aporte Matrinidad !!

  • Rorro dice:

    que fuerte
    nunca me imagine que la trini se haría una friki informatica con protegebolsillos.
    Juanmi hazme un proyectito de restauración de unas casas antiguas que yo te operaré si te sobra algo por tus adentros
    Besos castos

  • Juanmi dice:

    Mai broder, matrinidad es el hermano de trini 😉 y si es un friqui de la informática que seguro que le hace falta un buen protege bolsillos 😉

    Besos broder

  • Trini dice:

    jajajaja!!! cuñaaaaooooo!!! parece mentira que me conozcas tan poco a estas alturas!!! si apenas llego a la segunda línea de la noticia y ya estoy perdida!!! creía que tenía bastante con Juanmi flipado con linux, pero no: ahora tambien mi hermano… Y nada que decir de esos momentazos que me ofrecen cuando nos juntamos los tres… unas conversaciones la mar de interesantes…

  • CeLSuM dice:

    Gracias por la aclaración porque estaba flipando!!!! 
    JaJAJAJa

    Por cierto Trini, creo que al igual que otras profesiones como policía, bombero y demás también se debería avisar cuando es informático por el bien de los dos.. xD

    P.D. ¿Puedo ir a esas reuniones?   XDD

  • Tase dice:

    Según he leido el nick matrinidad y he empezado a leer el artículo he pensado -Jami no va a colar, en improvisa con ese pseudonimo no engañas a nadie 😀

    Menos mal que ya había comentarios… gracias por el aporte brother