TRAYECTO TÉCNICO PROFESIONAL

29.9.06

Formato PDF

Cuando en una PC tienes instalado Gnu/Linux y Windows XP, generalmente tus trabajos requieran que “imprima” tus ideas en documentos electrónicos. Entonces, escribis algo en Windows y lo tenes que imprimir en Linux, o escribis algo en Linux y lo tenes que imprimir en Windows, y entonces todo es un desorden. Te darás cuenta que cuando escribas un documento en Abiword, lo guardes en formato RTF (por no usar .DOC) y lo abrás en Windows usando Office, el diseño aparecía ligeramente modificado: faltarán acentos, las tablas no salen bien, las imágenes aparecen deformadas... en fin, un caos. ¿La solución? Un formato de archivo muy particular.

UN POCO DE HISTORIA…

El formato de archivos PDF fue creado por Adobe (famosa empresa desarrolladora de Photoshop, Acrobat, etc.) y tiene una particularidad: almacena una “impresión” del documento, tal como va a salir por la impresora. El formato soporta cualquier cosa que el programa generador incluya en él. Por ejemplo, si armamos un archivo en OpenOffice con tablas, links e imágenes, y lo guardamos en un archivo PDF, cuando lo abramos en otro sistema operativo, se verá exactamente igual a como lo generamos en el sistema original.

En resumen, un archivo PDF es una versión “virtual” de lo que saldría por la impresora si hubiésemos apretado el botón de Imprimir en vez del de Guardar en el editor de textos. Y esta versión virtual se verá exactamente de la misma manera en todos los sistemas operativos. Lo mejor de todo es que al imprimirlo, cualquiera de esos sistemas operativos lo hará igual aunque no tenga las fuentes originales que se usaron en el editor.

HISTORIA DEL FORMATO PDF

Hace ya más de diez años, Adobe introducía PDF en el mercado como una versión mejorada del formato PostScript (archivos .ps), que se utilizaba para enviar a la impresora un calco de lo que se veía en la pantalla. La historia de PDF comienza en 1993, con una Adobe llena de ideas para mejorarlo.

Y así nace la primera versión del formato y una aplicación mundialmente difundida: Acrobat Reader.

Reader es la herramienta que permite visualizar, navegar e imprimir archivos PDF. Y Adobe se ha encargado de ofrecerla a los usuarios de los sistemas operativos más populares. Así es como existen versiones para Windows, Mac OS, Mac OS X y, obviamente, para todas las versiones de GNU/Linux. Pero no es la única: hay otros visores de archivos PDF que tambien comentaremos en este artículo.

VENTAJAS ACTUALES DE USAR PDF

En la oficina o en el hogar, el uso de archivos PDF para almacenar información tiene numerosas ventajas. He aquí las más importantes:

Es un formato que no ocupa mucho espacio.

Es ideal para hacer backups.

Si en el futuro cambiamos de plataforma (de computadora o de sistema operativo), todos nuestros documentos se verán exactamente iguales.

El formato acepta protección de los archivos, por lo cual podemos asignarle una clave de acceso.

El formato permite proteger los archivos contra escritura, de modo que podemos generar archivos que sólo puedan visualizarse.

Permite generar documentos con enlaces (al mejor estilo páginas web).

¡Es fácil de generar y de leer!

En la actualidad, existen visores PDF no sólo para casi todos los sistemas operativos, sino también para dispositivos móviles, como Palms, Pocket PCs y teléfonos celulares inteligentes.

Hecha la presentación, veamos cómo generar este tipo de archivos.

GENERAR ARCHIVOS PDF

Comenzaremos por ver de qué manera crear archivos PDF en las aplicaciones más populares de GNU/Linux. Si utilizan Abiword, simplemente tienen que escribir todo el documento y armarlo hasta que estén conformes con el formato. No teman poner imágenes, fuentes raras o tablas extremadamente complejas: todo se verá tal como lo dejaron en pantalla. A continuación, vayan al menú Fichero/Imprimir. En la solapa Impresora seleccionen Create PDF Document (crear documento PDF) y, luego, en Ubicación pongan el nombre de archivo PDF que quieren generar. Sencillo, ¿no?

Veamos ahora qué pasa en OpenOffice. Para generar archivos PDF en esta suite de herramientas (es posible crear estos documentos en casi todos sus componentes: Writer, Calc, etc.), simplemente vayan al menú Archivo y seleccionen Exportar en Formato PDF. Ingresen el nombre, elijan la ubicación y listo.

Ahora bien, si usan cualquier otro procesador de textos o aplicación que almacene documentos, pero que no tenga la opción de imprimir documentos en PDF, entonces queda una opción: imprimir en formato PostScript. Sólo tienen que ir al menú de impresión del programa en cuestión y seleccionar como impresora Postscript File, Archivo Postscript, Archivo .ps, luego, pueden utilizar un script de GNU/Linux muy sencillo para convertir estos archivos en formato PDF. Este se llama ps2pdf y se usa de la siguiente manera:

ps2pdf [archivo.ps] [archivo.pdf]

De más está decir que el primer parámetro es el .ps que generaron en la aplicación que no soporta exportar a PDF, y el segundo es el nombre del archivo .pdf que quieren generar.

VISUALIZAR ARCHIVOS PDF

La mejor herramienta de visualización de archivos PDF es Adobe Acrobat Reader (obviamente ¡si ellos inventaron el formato!). Pueden descargarla directamente del sitio de Adobe:

(www.adobe.es/products/acrobat/)

Acrobat Reader soporta zooming de las páginas, permite buscar cadenas, copiar texto (siempre y cuando el PDF no esté protegido), imprimir (¡obviamente!) y muchísimo más.

OTRAS HERRAMIENTAS UTILES

Los usuarios de GNU/Linux cuentan con otras herramientas que serán de utilidad a la hora de

trabajar con archivos PDF, y que pueden utilizarse directamente desde la línea de comandos:

pdf2ps: Convierte archivos PDF en archivos PostScript. Debemos indicar dos parámetros (archivo original y archivo destino).

pdf2dsc: Utiliza GhostScript (un intérprete de archivos .ps y .pdf) para abrir un archivo PDF y generar un archivo .DSC que contiene un índice de las páginas que tiene el PDF.

Este nuevo documento simplemente le dice al visor que abra el archivo PDF y muestre una página a la vez. Podemos visualizar este archivo en cualquier visor GhostScript (no sólo para Linux sino también para Windows).

pdfopt (PDF Optimizer): Como su nombre lo indica, optimiza el archivo PDF para hacerlo más liviano, estructurado y ligero de interpretar.

Lleva dos parámetros: el primero debe ser el nombre del archivo PDF original, y el segundo, el nombre del archivo PDF destino (no pueden ser el mismo nombre).

EN CONCLUSION

El formato PDF nos asegura que nuestros documentos podrán ser impresos en cualquier computadora que posea cualquier sistema operativo(y cualquier impresora), y estas impresiones serán idénticas a las que generamos con tanto amor y cariño en nuestra aplicación. Esta es una excelente manera de almacenar documentación para hacer backups, ya que indexa las páginas y, además, luego puede volver a convertirse en formato RTF o .DOC utilizando cualquiera de las herramientas que andan dando vueltas por allí.