Estás en: Página principal > Artículos > Hazlo tú mismo > Crear documentos PDF
El formato PDF se está haciendo muy popular para publicar información en formato electrónico. Algunas de sus ventajas son que está basado en PostScript, un lenguaje para la definición de páginas para impresión de alta definición; es un formato multiplataforma, los documentos se pueden leer y escribir en cualquier entorno, importante al publicar en Internet; al crear archivos PDF se pueden optimizar para el medio donde se publique, se comprimirá más que si se publica en CD-ROM; es una especificación de formato de archivo abierta, gracias a eso tenemos aplicaciones libres (como las que usamos aquí) que son capaces de trabajar con este formato.
Es muy sencillo conseguir un visor de documentos de este tipo, de Adobe (el padre del formato PDF) tenemos el programa gratuito Adobe Reader. Sin embargo para crearlos, los programas de Adobe (la familia Acrobat) son de pago. Nosotros usaremos herramientas gratuitas y libres para crear documentos PDF, aquí se explica la instalación para Windows, pero el programa clave GhostScript funciona en otras plataformas como Linux.
Actualización: He encontrado el programa PDFCreator, es una instalación más sencilla que GhostScript+Impresora PS+RedMon, más abajo tienes más información.
Setup para descomprimirInstall para instalarlo 
Sí al cuadro de mensajeAceptar en el mensaje de "Installation successful"La instalación de una impresora es algo diferente entre Windows 95/98/ME y Windows NT/2000/XP, aunque básicamente lo que hay que hacer es instalar una impresora PostScript y configurarla con el puerto RedMon.
Inicio -> Configuración -> Impresoras y le damos a Agregar impresoraSiguiente en el inicio del asistenteimpresora local y otra vez a Siguiente 


Impresora PDF y dale a SiguienteFinalizarPropiedadesDetalles y le damos al botón Agregar puerto...Otros y Redirected Port, Aceptar 
OK Configuración de puerto... Redirect this port to the program: escribe C:\gs\gs8.14\bin\gswin32c.exe, ajusta esta ruta si al instalar GhostScript no lo has dejado en la ruta por defectoArguments for this program are: escribe @c:\gs\pdfwrite.rsp -sOutputFile="%1" -c save pop -f -, ojo con el último guión, ese también vaOutput: selecciona Prompt for filename
OK en esa ventana y Aceptar en las propiedades de la impresoraInicio -> Impresoras y faxes o Inicio -> Configuración -> Impresoras y faxes, dependiendo de la configuración, y le damos a Agregar una impresora del menú lateralSiguiente en el inicio del asistenteimpresora local conectada a este equipo con la casilla Detectar e instalar mi impresora Plug and Play automáticamente desactivada, y otra vez a Siguiente 
Redirected Port, Siguiente 
OK 
Impresora PDF y elige si quieres que sea la predeterminada 
No compartir esta impresora y dale a SiguienteSiguienteFinalizarPropiedadesPuertos y le damos al botón Configurar puerto...Redirect this port to the program: escribe C:\gs\gs8.14\bin\gswin32c.exe, ajusta esta ruta si al instalar GhostScript no lo has dejado en la ruta por defectoArguments for this program are: escribe @c:\gs\pdfwrite.rsp -sOutputFile="%1" -c save pop -f -, ojo con el último guión, ese también vaOutput: selecciona Prompt for filename
OK en esa ventana y Cerrar en las propiedades de la impresoraQueda un último paso, hay que crear un archivo de texto con parámetros para crear el PDF, es el archivo que hemos indicado más arriba en la configuración del puerto RedMon y hay que guardar el archivo donde lo hemos indicado arriba, en c:\gs\pdfwrite.rsp. El contenido del archivo es este:
-Ic:\gs\gs8.14\lib;c:\gs\fonts -sDEVICE=pdfwrite -r300 -dNOPAUSE -dSAFER -sPAPERSIZE=a4
Para que no lo tengas que crear puedes descargarlo desde aquí y guardarlo en c:\gs\.
Ahora ya puedes hacer una impresión de prueba para ver si todo funciona:
Imprimir página de pruebaLa forma en la que hemos configurado la impresora, al imprimir aparece una ventana pidiendo el destino del archivo. A veces puede venir bien que el proceso sea automático, para hacer scripts o lo que nos convenga, y que no aparezca esa ventana. Pero de algún modo le tendremos que decir dónde queremos imprimir el documento, pues podemos configurarlo de otra manera:
Detalles y a Configurar de puerto..., o a la pestaña Puertos y a Configurar puerto...Arguments for this program are: escribe @c:\gs\pdfwrite.rsp @c:\gs\destino.rsp -c -f -Output: selecciona Program handles outputAhora al no ser un proceso interactivo, se puede usar con scripts, macros o programas de una manera más fácil. El documento se guardará donde lo indique el archivo c:\gs\destino.rsp, que es más fácil de manipular con scripts. El contenido de destino.rsp es:
-sOutputFile="c:\carpetadedestino\archivodedestino.pdf"
Es un programa para Windows libre y gratuito, que internamente funciona de forma similar a lo que se explica arriba, pero que facilita la instalación y configuración inicial.
El ejecutable se puede descargar desde aquí, es un asistente de instalación del programa PDFCreator 0.9.3. Al finalizar la instalación tendrás una nueva impresora, donde imprimiras para crear el documento PDF.
Última modificación de esta página: 1 de enero de 2007
La Web y sus contenidos, mientras no se mencione lo contrario, han sido creados por Aitor Oliveira Fernandez. Este trabajo está licenciado bajo Licencia Creative Commons.