Questão:
Qual visualizador de PDF me permite ver rapidamente quais elementos são vetoriais?
JohnB
2014-02-05 01:42:50 UTC
view on stackexchange narkive permalink

Eu trabalho na indústria de impressão, onde ter arte vetorial para um trabalho é fundamental quando se trata da melhor saída de produção. Muitas vezes, os clientes me enviam um arquivo PDF que contém uma imagem raster em vez do formato vetorial de que preciso.

A primeira coisa que faço quando abro um arquivo de imagem no Adobe Illustrator é visualizá-lo em movimento de contorno para examinar o que é vetor e o que não é. Você pode ver a diferença abaixo

Exibir → Visualizar :

Preview viewing mode

Exibir → Esboço :

Outline viewing mode

Como você pode ver todas as "linhas" da obra de arte, é fácil confirmar que esta obra é 100% vetorial.

Nem sempre tenho o Illustrator disponível para mim, então estou procurando um visualizador de PDF (baseado em navegador ou autônomo é bom) que pode replicar essa funcionalidade. Existe algum software que possa ajudar nesse fluxo de trabalho?

Solução alternativa rápida e suja: amplie o pdf e veja se ele pixeliza.
@Olli é essencialmente o que faço agora, mas a imagem incorporada às vezes pode ter uma resolução alta o suficiente para não pixelar, mesmo no nível de zoom máximo
Dois respostas:
#1
+6
braveterry
2014-02-05 23:20:40 UTC
view on stackexchange narkive permalink

Não é um PDF Viewer, mas se você não tiver o Illustrator disponível, poderá usar as mesmas etapas no editor de gráficos vetoriais Inkscape. O Inkscape é gratuito e de código aberto. Há também uma versão portátil que você pode carregar em uma unidade flash.

Existem várias maneiras de fazer isso razoavelmente no Inkscape:

  1. InkScape tem o mesmo modo Outline / Wire-frame que o Illustrator - encontre-o em Exibir DisplayMode Outline

  2. Você pode usar a linha de comando para exportar o PDF como SVG e procurar imagens não SVG incorporadas. De https://stackoverflow.com/questions/12084742/extracting-vector-graphics-from-pdf-with-inkscape:

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

An image in Inkscape

E suporta PDF? O OP declarou explicitamente que é um requisito: * os clientes me enviarão um arquivo PDF * [...] * Estou procurando um visualizador de PDF * - deve ser claro o suficiente, não? Não me entenda mal, o Inkscape é ótimo. Mas não se encaixa nos requisitos aqui (ou você deixou de apontar como ele se encaixa).
@Izzy Parece que * suporta * a importação de PDF. Consulte http://inkscape.org/en/learn/faq/#What_formats_can_Inkscape_import.2Fexport.3F
@MosheKatz acabou de verificar: Sim, de fato - obrigado! Nesse caso, a segunda parte do meu "ou condição" é atendida: * faltou apontar como funciona *. Eu raramente uso o Inkscape. O questionador pode nem saber disso. Ok, importa o PDF; mas como saber o que é vetor e o que não é? Como ele atende aos requisitos especificados?
#2
+2
Moshe Katz
2014-02-17 02:39:46 UTC
view on stackexchange narkive permalink

A maneira mais simples de fazer isso é provavelmente exportar as imagens do PDF e ver que tipo de imagens você obtém. Eu usei o PDFMate PDF Converter (gratuito; no entanto, certifique-se de desmarcar a instalação do adware no instalador) para isso no passado. Tudo o que você precisa fazer é se certificar de que "Extrair todas as imagens em arquivos PDF" está selecionado na janela "Opções avançadas".

Alternativamente, você pode converter o PDF para um SVG (usando o Inkscape como mencionado na outra resposta ou usando qualquer outra ferramenta) e execute este script Python para extrair as imagens.

Para usuários * nix, o equivalente é `pdfimages`, um dos utilitários [Poppler] (http://poppler.freedesktop.org/).


Estas perguntas e respostas foram traduzidas automaticamente do idioma inglês.O conteúdo original está disponível em stackexchange, que agradecemos pela licença cc by-sa 3.0 sob a qual é distribuído.
Loading...