Poppler 0.7.2 : soporte de anotaciones a PDFs

Posted on March 17th, 2008 in Devel, GNOME, pdf by admin (238 lecturas)

Poppler sigue el camino marcado para añadir el soporte de anotaciones al binding glib. Iñigo Martínez nos comenta que la versión 0.7.2 de Poppler publicada el pasado día 12 incluye las siguientes novedades (a la espera de la versión 0.8 planificada para el 26 de Marzo - siendo la RC2 el 19 de Marzo):

* Mejoras a la hora de casar tipos de letra (entre lo que se dispone en el sistema y lo que necesita el PDF)

*  Añadido soporte preliminar para anotaciones en el frontend glib

* Añadid soporte inicial para visualización de películas incrustadas en el PDF

* Dependencia GDK  es ahora opcional en los bindings glib

Convertir ficheros Visio a PDF

Posted on March 3rd, 2008 in OpenSource, pdf by admin (710 lecturas)

Hoy he necesitado con cierta urgencia convertir un fichero Visio (formato .vsd) a algo legible en Linux. Sigue siendo complicado… Afortunadamente hay alternativas a usar CrossOver o Wine con el visor de Visio de Microsoft: convertirlo a PDF, de forma online. Lo que me ha salvado ha sido el sitio web FreePDFconvert.  Funciona perfectamente: puedes subir el fichero .vsd y al cabo de aproximadamente un minuto, está disponible para su descarga o bien te lo envían por email. No obstante, echo en falta la posibilidad de abrir los .vsd con alguna herramienta nativa que me permita editarlos.

Cómo activar el soporte de comentarios en un PDF

Posted on February 26th, 2008 in GNOME, pdf by admin (556 lecturas)

pantaila-argazkia-1.pngEl año pasado Iñigo Martínez (Fac. Informática Donostia) participó en el Google Summer of Code con el soporte de anotaciones PDF a Evince. Esta funcionalidad se espera que se incluya de forma inminente en la versión oficial de Evince (ahora que ha pasado por el proceso de aprobación de parches). Se supone que permitirá añadir anotaciones como la que se ve en la imagen que ilustra este post. Lo que no sé es si permitirá hacerlo sobre cualquier documento PDF o sólo sobre aquellos que tengan activado el bit de “Permitir anotaciones”. No he visto ninguna aplicación de software libre que permita activar este bit sobre un fichero PDF. Y dentro de las aplicaciones propietarias sólo sé que es posible con el editor Adobe Acrobat (dado que acabo de comprobarlo ;-) . Lo curioso es que el visor Acrobat Reader 8.1.1 para Linux, en cuanto ve activo ese bit, activa la barra de herramientas de anotaciones (como ya analizamos en un post anterior). ¿Pero cómo demonios activo el dichoso bit si estoy en Linux? Bueno, que estemos en Linux no quiere decir que no podamos usar Adobe Acrobat :-O De hecho, desde Wine 0.9.54 es posible ejecutar la versión de evaluación (30 días) descargable desde la propia web de Adobe. Realmente el procedimiento es sencillo, aunque no trivial. Primero instalamos Wine (0.9.54 o posterior). A continuación, tras descargar el trial de Acrobat Pro 8, lo instalamos con wine nombre_del_trial.exe . Esta instalación sólo la he conseguido hacer funcionar en Fedora Core 8. En Ubuntu Gutsy no ha habido forma (lo cual me fastidia sobremanera, dado que es la distro con la que más trabajo a diario…)

En fin, una vez instalada, procedemos a ejecutarla:

$ wine ~/.wine/drive_c/Archivos\ de\ programa/Adobe/Acrobat\ 8.0/Acrobat/Acrobat.exe

Y aquí es donde hay un problema de compatibilidad con Wine. Nos saldrá una ventana para aceptar la EULA y dos botones (Aceptar/Cancelar). El problema es que no son pinchables O:-) Al principio te entran sudores fríos, porque después de este viaje que no puedas hacer nada por no poder pinchar en un botón es como para… en fin, cometer una locura. Pero para eso está la base de datos de compatibilidad Wine (concretamente, los comentarios de los usuarios en esa base de datos). Buscamos la entrada de Adobe Acrobat y encontramos lo siguiente: primero que en Fedora 8 va bastante bien (soporte “bronce”) y que en Gentoo y Ubuntu el soporte es… ejem, “garbage”, o sea, una basura. Lo siguiente: que alguien ha encontrado la forma de solucionar el “problemita” de no poder pinchar en el botón de Aceptar la EULA. Basta con ejecutar $ wine regedit y desde el editor de registro de Windows, buscar la rama:

HKCU/Software/Adobe/Adobe Acrobat/8.0/AdobeViewer

Crear ahí una nueva entrada de tipo REG_DWORD (botón derecho / REG_DWORD) y darle el nombre “EULA”. A continuación asignarle el valor 1. Tiene que quedar tal y como se ve en la siguiente figura:

screenshot2.png

Vale. Ahora ya podemos lanzar de nuevo Adobe Acrobat desde Wine. Abrimos cualquier PDF al que queramos activar el bit de soporte de anotaciones y (ahora viene el detalle final): lo activamos pulsando Advanced / Enable Usage Rights in Adobe Reader.

izengabea.png

Guardad bien este post. Lo necesitaréis.

Huevo de pascua en Acrobat Reader 8.1.2

Posted on February 25th, 2008 in pdf by admin (475 lecturas)

pantaila-argazkia.png Pues sí, Acrobat Reader 8.1.2 para Linux tiene un huevo de pascua que permite ver la cara del equipo de desarrollo de esta aplicación (gran equipo, y por lo que parece, en India controlan de programación para Unix mucho…). Para obtener la foto que acompaña a este post: elige en la ayuda “About Acrobat Reader” y cuando te salga la pantalla (splash) teclea unixreaderrocks . ¡Curioso!

¿Tendrá Evince algún huevo de pascua? (hay desarrolladores que  odian este tipo de añadidos “no productivos”, y hay otros a los que les gusta…)

Crear un pdf a partir de un fichero de texto

Posted on February 23rd, 2008 in SysAdmin, pdf by admin (405 lecturas)

Fácil, pero lo dejo documentado aquí para que no se me olvide de nuevo…

Genero el fichero prueba.txt y lo convierto a PostScript con la utilidad enscript:

$ cat prueba.txt | enscript --no-header -o - > prueba.ps

Ahora, convierto el .ps a PDF con la utilidad ps2pdf:

$ ps2pdf prueba.ps

¿Sabías que Linux Magazine publica online su archivo de revistas?

Posted on February 17th, 2008 in LinuxMagazine, Revistas, pdf by admin (510 lecturas)

Linux Magazine España tiene la sana costumbre de publicar su archivo de revistas online a medida que pasa el tiempo. Hoy nos informan por correo de que acaban de subir  nuevos artículos para los números 27, 28, 29, 30, 31, 32, 33, 34 y 35 de Linux Magazine, sumando, a la ya extensa hemeroteca, otros 27 nuevos artículos en formato PDF para su libre descarga. Los números del 1 al 27, además,  de esta forma, están ya completamente subidos. Puedes acceder a todos ellos siguiendo el esquema de numeración siguiente:     http://www.linux-magazine.es/issue/27   para acceder al número  27 al completo, o http://www.linux-magazine.es/issue/08 para acceder al número 8 (ojo con el 0 inicial). No me queda más que agradecer a la revista, primero el detalle de subir su hemeroteca para acceso gratuito a su web y segundo el esfuerzo que eso supone (sé muy bien lo que es mantener actualizado diariamente un sitio web ;-)

Saltarse protección anti-impresión en los PDF

Posted on January 29th, 2008 in SysAdmin, pdf by admin (598 lecturas)


$ gconftool-2 --recursive-list /apps/evince
override_restrictions = false

$ gconftool-2 --type bool --set /apps/evince/override_restrictions "true"

$ gconftool-2 --recursive-list /apps/evince
override_restrictions = true

La FSF quiere soporte completo de PDF en C

Posted on November 26th, 2007 in Devel, pdf by admin (416 lecturas)

gnupdf-wiki.pngLa FSF quiere implementar una librería que dé soporte al formato PDF. Otra más. No entiendo del todo este último movimiento de la FSF, programar otra librería más de soporte al formato PDF. La razón aducida para no reutilizar poppler (biblioteca base usada por Evince y oKular) estriba básicamente en que poppler está programado en C++ y la FSF quiere programar la librería en C (razones de portabilidad y facilidad de reutilización de la librería por otras aplicaciones GNU también programadas en C,dicen). Como ejemplo de problema de portabilidad indican que si no se hace en C, es difícil que la librería sea utilizada en dispositivos empotrados. Analizan también por qué no quieren reutilizar Ghostscript como base (demasiado orientada al soporte PS y complejo código para modificar). MuPDF tampoco les convence. Así que… van a crear otra librería más de soporte al formato PDF

Experimentos con Adobe Acrobat Reader 8.1.1 para Linux

Posted on September 17th, 2007 in Seguridad, SoftLibre, pdf by admin (1531 lecturas)

Adobe acaba de publicar una nueva versión para Linux del visor Adobe Acrobat Reader, la 8.1.1. Todo el conjunto de novedades está documentado en el blog de Adobe especialmente creado para comentar las novedades de esta versión para Linux y Solaris.

Una de las cosas que me interesaban era comprobar las novedades en lo que respecta a añadir comentarios a un documento PDF desde Adobe Reader. Hace tiempo, tenía la idea de que eso no era posible más que con Adobe Acrobat (el creador/editor de PDFs). Sin embargo, tras probarlo con un documento especialmente habilitado para el soporte de comentarios, he visto que ya desde la versión 7.0, era posible anotar un PDF con Adobe Reader.

commenting_7.png

Sin embargo, en mi opinión, el interfaz de usuario del soporte de anotaciones de la versión 8.1.1 ha mejorado notablemente:
commenting.png

Lo que no termino de entender es si desde Linux es posible (bien sea desde OpenOffice o bien sea desde cualquier otra aplicación) crear PDFs con el soporte de anotaciones activado. Las pruebas que he hecho al exportar un documento OpenOffice a PDF han terminado todas en fracaso. ¿Alguien sabe cómo activar esta opción de seguridad en un PDF?

desactivada.png

activada.png

Por ser más concretos, me interesaría saber: a) si es posible crear un documento desde Linux con esa opción activa y b) Si es posible activar un documento PDF que tenga la opción commenting desactivada .

Cómo eliminar las protecciones de un PDF

Posted on August 28th, 2007 in Seguridad, pdf by admin (2396 lecturas)

Hoy he necesitado imprimir un documento PDF relacionado con el trabajo (interesante para mí y muchas otras personas). Era importante, porque el documento lo necesitaré tener consultable en papel en pocos días. Pero ¡oh sorpresa!, a pesar de ser un documento que mucha gente además de mí va a necesitar imprimir, éste está protegido ¡contra impresión! Pero vamos a ver… ¿por qué se empeñan en poner puertas al campo? Si quiero imprimirlo por muchas protecciones que pongan siempre podré sacar pantallazos e imprimir, ¿por qué nos ponen estas trabas?

pantallazonotallowed.png
allowed.png


En fin, eso me ha llevado a descubrir un servicio online para eliminar las protecciones de los PDF (en concreto, puede eliminar la protección anti-impresión y la protección anti-copy-paste). Funciona perfectamente, tal y como podéis apreciar en las imágenes. Supongo que no durará mucho online….