6.6.13

Como editar un archivo .pdf en Inkscape o en Illustrator

Después de generar una archivo LaTeX con algún compilador de PDF, se puede agregar detalles de diseño (color, figuras, imágenes, retoques, etc.) abriendo cada página del archivo PDF en Inkscape o en Illustrator. Hay otro tipo de software, como Adobe Pro Extended, PitStop, etc., que permite agregar enlaces, corrección de errores
menores, agregar anotaciones, agregar video (por ejemplo video flash), etc.

El primer problema es el de las fuentes, Inkscape e Illustrator no pueden acceder a las fuentes del documento y lo que hacen es una sustitución de fuentes; esto significa que cuando Inkscape e Illustrator importa un PDF, lee los nombres de las fuentes presentes en el documento (eso si se puede hacer) y sustituye estos nombres con los nombres (lo más parecido que encuentre) de las fuentes instaladas en su

sistema (ver ’Inkscape: PDF import’); este método lo encuentran explicado en 

http://www.tec-digital.itcr.ac.cr/revistamatematica/Libros/LATEX/LaTeX_2013.pdf

Otra opción que obvia el problema de las fuentes es convertir el texto en contornos (las fuentes pasan a ser objetos vectoriales (con borde y relleno) y conservan una buena calidad). Una manera de hacer esto es convertir nuestro archivo .pdf (si tiene un DVI puede convertirlo a .pdf desde el editor) y convertirlo al formato .svg y así lo podemos editar con Inkscape o con Illustrator sin ningún problema. En general, el archivo resultante es de muy buena calidad y de tamaño similar al PDF original.

La conversión es fácil en Linux y también es fácil en Windows (XP, 7 y 8).

Para hacer esto, seguimos los siguientes pasos.

En Ubuntu solo necesita instalar el programa pdf2svg (posiblemente lo tenga instalado ya), luego desde una terminal se debe ir a la carpeta donde está el archivo ARCHIVO.tex y aplicar la instrucción (la parte %d es necesaria),

pdf2svg ARCHIVO.pdf SALIDA%d.svg all

Después de un momento aparecen cada una de las páginas SALIDA1.svg, SALIDA2.svg, etc. en formato .svg y ya las puede editar con Inkscape o en Illustrator. Para convertir una sola página, digamos la página n, la instrucción sería,

pdf2svg ARCHIVO.pdf SALIDA.svg n

En Windows (XP, 7 u 8) necesita instalar algunos programas (...pero son programas que de por sí necesita para instalar Inkscape y usar la extensión textex).

Deberá instalar

(a) Ghostscript: http://www.ghostscript.com/download/
(b) GhostView: http://pages.cs.wisc.edu/~ghost/
(c) Pstoedit: http://www.helga-glunz.homepage.t-online.de/pstoedit/
(d) ImageMagick: http://www.imagemagick.org/script/index.php

Una vez instalados los programas, abre el archivo .pdf con gsview. En este programa selecciona Edit - Convert to Vector Format y luego, en la ventana que emerge (PS to Edit), selecciona el formato svg y habilita las casillas Draw text... y Map to..., tal y como se muestra en la figura que sigue. Luego presiona OK y, en la siguiente ventana, le pone el nombre al archivo de salida, colocando la extensión .svg.


Archivo pdf abierto en Ghostview.



Archivo original en pdf.


Archivo svg (editable) en Inkscape convertido en Ghostview a partir de un pdf.


Archivo svg (editable) en Illustrator convertido en Ghostview a partir de un pdf.




No hay comentarios:

Publicar un comentario