Tengo un archivo PDF con imágenes vectoriales dentro. (Lo descargué de Internet, por lo que no tengo ningún original).
Deseo extraer los vectores para poder superponerlos en otras imágenes; úselos en medios impresos o en un sitio web.
¿Cómo extraigo los vectores específicos del archivo PDF?
¿Existe, tal vez, algún software que pueda extraer los vectores de un archivo PDF? (Preferiblemente gratis)
pdf
vector-graphics
Devdatta Tengshe
fuente
fuente
Respuestas:
Puede usar Inkscape , que es una aplicación de gráficos vectoriales multiplataforma gratuita y de código abierto. Le permitirá importar los archivos PDF y seleccionar vectores incrustados. Luego puede editarlos y procesarlos a su gusto.
La documentación detallada está disponible en el sitio web de Inkscape.
Tenga en cuenta que en Linux como requiere X11. También hay una versión nativa de Windows.
Alternativamente, es posible que desee probar Adobe Illustrator (software pago).
fuente
Si bien Inkscape es una forma increíble de hacerlo, para aquellos que carecen de X11, también puede extraer páginas individuales de un PDF en formato SVG utilizando poppler-utils en la línea de comandos. Por ejemplo, para extraer solo la página 30:
Luego puede usar su editor de vectores favorito (el mío es Inkscape) para aislar la imagen del texto.
Alternativamente, si eres un usuario incondicional de la línea de comandos, puedes extraer a EPS (postscript encapsulado) y usar
sed
para ocultar todo el texto (que está entre las líneas BT y ET para pdftocairo). Así es cómo:Y, si está realmente loco para evitar usar X11, incluso puede reducir el cuadro delimitador de la imagen desde la línea de comando usando el comando de Ghostscript
eps2eps
:He probado esto y funciona muy bien. Sin embargo, personalmente, me resulta más fácil usar Inkscape.
fuente
cat foo.eps | sed '/^8 dict dup begin$/,/^Q$/ c Q' > nobitmaps.eps