En esta serie de posts, veremos como crear un PDF desde cualquier aplicación Windows, por ejemplo Microsoft Word(R). En el primer post, utilizaremos el método “a pie”, primero creando un archivo postscript intermedio y después convirtiéndolo a PDF; la segunda técnica consiste en instalar una “impresora PDF”, desde la cual podemos imprimir desde cualquier aplicación a un archivo PDF directamente; posteriormente, si es necesario la conversión automática de archivos dentro de la cadena de producción de documentos, utilizaremos un script de visual-basic para realizar la conversión desde la línea de comandos. Todas las utilerias utilizadas son abiertas, libres, gratis y/o freeware.
El formato PDF permite imprimir profesionalmente documentos de Microsoft Office, además de que permite mantener la presentación del documento, sin importar la plataforma desde la cuál se lee.
Método a Pie
Este procedimiento nos permitirá convertir cualquier archivo desde cualquier aplicación a PDF en dos simples pasos. Yo le llamo el “método a pie”, porque primero creamos un archivo intermedio postscript, y posteriormente utilizamos Ghostscript y GSView para crear el archivo PDF. Este es el procedimiento que sigue internamente cualquier programa o utilería para convertir o crear PDFs.
A) Instalar una impresora PostScript en Windows
- Abrir el Menu Inicio->Todos los Programas->Impresoras y Faxes
- Dar click en Agregar Impresora
- Avanzar en el asistente:
- Seleccionar el puerto tipo archivo. Esto nos permite “imprimir” cualquier documento de cualquier aplicación en un archivo con los comandos de PostScript.
- Seleccionar una impresora PostScript de la lista disponible (No importa si no se cuenta con una impresora de este tipo conectada en la computadora, es sólo un dummy). Por ejemplo, HP LaserJet 8500 PS. En principio, cualquier impresora que diga PS o PostScript puede ser utilizada, pero cada driver tiene características propias como resolución, color, etc, así que se pueden realizar pruebas con diferentes impresoras. En lo personal he utilizado también Apple Color LW 12/660 PS con buenos resultados.

- Nombrar la impresora. Utilizar un nombre que sea fácilmente identificable, por ejemplo: ArchivoPS
B) Instalar GhostScript y GSView
GhostScript es una serie de programas y utilerías que permiten la manipulación de archivos PostScript y su conversión a diferentes formatos, incluyendo PDF.
GSView es una interface gráfica que permite utilizar fácilmente todos los comandos de GhostScript en Windows.
Son utilerías libres y gratis. Free as in beer, and as in speech
- Bajar e instalar GhostScript para windows. En este momento, AFPL Ghostscript 8.53.
- Bajar e instalar GSView para Windows. gsv48w32.exe Win32 self extracting archive
Creando el archivo PDF
- Desde la aplicación original, por ejemplo MS-Word (R), mandar a imprimir el documento a la nueva impresora que acabamos de instalar, por ejemplo la impresora ArchivoPS o el nombre que hayan escogido. El driver le va a pedir un nombre de archivo, por ejemplo, documento.ps, recordar el nombre y la ruta del archivo PS.

- Abrir el archivo postscript PS creado en el paso anterior con el programa GSView
- Desde GSView, abrir el menú Archivo->Convert

- Seleccionar en Device la opción pdfwriter y la máxima resolución 720 y dar click en OK

- Guardar el pdf en el nombre de archivo y folder deseado !
Con este procedimiento se puede convertir en PDF cualquier documento desde cualquier aplicación, por ejemplo Word, PowerPoint, Excel, Internet Explorer (R), etc.
Desventaja: Una desventaja de éste método es que las ligas de los URLs y de los bookmarks de los índices, no funcionan.
En el siguiente artículo, veremos un procedimiento simplificado, por medio del cuál se crea el PDF solamente mandándo a imprimir a un archivo con una impresora especial.
Puede utilizar la forma de comentarios para enviar preguntas, dudas, comentarios, tips, sobre este artículo en la forma siguiente.
Excelente articulo, claro y conciso! Muchas gracias! El sitio tambien excelente.
Espero ansioso la segunda parte del articulo. Cuando mas o menos será publicada ?
Saludos de Chile,
Sergio
Comentario por Sergio — Julio 31, 2006 @ 9:09 pm
muchas gracias sergio, ya estoy trabajando en el post, lo tendré la próxima semana…
Comentario por gespinos — Agosto 4, 2006 @ 6:38 pm
[...] Como crear un PDF desde MS-Word I [...]
Pingback por Webindex - Blog de Tecnología, OpenSource, Herramientas, Linux, Podcast » Como crear un PDF desde MS-Word II: PDFCreator — Agosto 7, 2006 @ 12:01 pm
[...] Como crear un PDF desde MS-Word I [...]
Pingback por Webindex - Blog de Tecnología, OpenSource, Herramientas, Linux, Podcast » Como crear un pdf desde MS-Word III: conversión masiva — Agosto 16, 2006 @ 1:45 am