¿Qué visor de PDF me permitirá ver rápidamente qué elementos son vectoriales?

Trabajo en la industria de la impresión, donde tener ilustraciones vectoriales para un trabajo es primordial cuando se trata de obtener el mejor resultado de producción. Muchas veces los clientes me envían un archivo PDF que contiene una imagen rasterizada en lugar del formato vectorial que necesito.

Lo primero que hago cuando abro un archivo de imagen en Adobe Illustrator es verlo en Movimiento de contorno para examinar qué es vector y qué no. Puedes ver la diferencia a continuación.

Ver → Vista previa :

Modo de visualización de vista previa

Ver → Esquema :

Modo de visualización del esquema

Dado que puede ver todas las "líneas" de la obra de arte, es fácil confirmar que esta obra de arte es 100% vectorial.

No siempre tengo Illustrator disponible para mí, por lo que estoy buscando un visor de PDF (ya sea basado en un navegador o independiente) que pueda replicar esta funcionalidad. ¿Existe algún software que pueda ayudar con este flujo de trabajo?

Solución rápida y sucia: haga zoom en ese pdf y vea si se pixela.
@Olli, eso es esencialmente lo que hago ahora, pero la imagen incrustada a veces puede tener una resolución lo suficientemente alta como para no pixelarse, incluso con el nivel de zoom máximo

Respuestas (2)

No es un visor de PDF, pero si no tiene Illustrator disponible, es posible que pueda seguir los mismos pasos en el editor de gráficos vectoriales Inkscape . Inkscape es gratuito y de código abierto. También hay una versión portátil que puedes llevar contigo en una unidad flash.

Hay varias formas en que puede hacer esto razonablemente en Inkscape:

  1. InkScape tiene el mismo modo Esquema/Marco alámbrico que tiene Illustrator; búsquelo en ViewDisplayModeOutline

  2. Puede usar la línea de comando para exportar el PDF como SVG y buscar imágenes incrustadas que no sean SVG. De https://stackoverflow.com/questions/12084742/extracting-vector-graphics-from-pdf-with-inkscape :

    inkscape --without-gui --file=input.pdf --export-plain-svg=output.svg
    

Una imagen en Inkscape

¿Y es compatible con PDF? OP declaró explícitamente que es un requisito: los clientes me enviarán un archivo PDF [...] Estoy buscando un visor de PDF , debería ser lo suficientemente claro, ¿no? No me malinterpreten, Inkscape es genial. Pero no cumple con los requisitos aquí (o no señaló cómo lo hace).
@Izzy Parece que admite la importación de PDF. Ver inkscape.org/en/learn/faq/…
@MosheKatz acaba de comprobar: Sí, de hecho, ¡gracias! En ese caso, se cumple la segunda parte de mi "o condición": faltó señalar cómo se hace . Rara vez uso Inkscape. Es posible que el interrogador ni siquiera lo sepa. Así que está bien, importa PDF; pero ¿cómo saber qué es vector y qué no? ¿Cómo cumple con los requisitos especificados?

La forma más sencilla de hacer esto es probablemente exportar las imágenes del PDF y ver qué tipo de imágenes obtienes. He usado PDFMate PDF Converter (gratis; sin embargo, asegúrese de desmarcar la instalación de adware en el instalador) para esto en el pasado. Todo lo que necesita hacer es asegurarse de que "Extraer todas las imágenes en archivos PDF" esté seleccionado en la ventana "Opciones avanzadas".

Alternativamente, puede convertir el PDF a SVG (usando Inkscape como se menciona en la otra respuesta o usando cualquier otra herramienta) y ejecutar este script de Python para extraer las imágenes.

Para usuarios de *nix, el equivalente es pdfimages, una de las utilidades de Poppler .