Vraag:
Met welke PDF-viewer kan ik snel zien welke elementen vector zijn?
JohnB
2014-02-05 01:42:50 UTC
view on stackexchange narkive permalink

Ik werk in de grafische industrie waar het hebben van vectorillustraties voor een taak van het grootste belang is als het gaat om de beste productie-output. Vaak sturen klanten me een pdf-bestand dat een rasterafbeelding bevat in plaats van het vectorformaat dat ik nodig heb.

Het eerste dat ik doe als ik een afbeeldingsbestand open in Adobe Illustrator, is dat ik het bekijk in Outline move om te onderzoeken wat vector is en wat niet. Je kunt het verschil hieronder zien

Beeld → Voorbeeld :

Preview viewing mode

Beeld → Overzicht :

Outline viewing mode

Aangezien u alle "lijnen" van het kunstwerk kunt zien, is het gemakkelijk te bevestigen dat dit kunstwerk 100% vector is.

Ik heb niet altijd Illustrator tot mijn beschikking, dus ik ben op zoek naar een pdf-viewer (browsergebaseerd of stand-alone is prima) die deze functionaliteit kan repliceren. Is er dergelijke software die kan helpen bij deze workflow?

Snelle en vuile oplossing: zoom in op die pdf en kijk of hij pixeleert.
@Olli dat is in wezen wat ik nu doe, maar de ingesloten afbeelding kan soms een resolutie hebben die hoog genoeg is zodat deze niet pixeleert, zelfs niet op het maximale zoomniveau
Twee antwoorden:
braveterry
2014-02-05 23:20:40 UTC
view on stackexchange narkive permalink

Het is geen pdf-viewer, maar als u geen Illustrator beschikbaar heeft, kunt u wellicht dezelfde stappen gebruiken in de Inkscape -editor voor vectorafbeeldingen. Inkscape is gratis en open source. Er is ook een draagbare versie die u op een flashstation kunt meenemen.

Er zijn verschillende manieren waarop u dit redelijkerwijs zou kunnen doen in Inkscape:

  1. InkScape heeft dezelfde Outline / Wire-frame-modus als Illustrator - vind het in View DisplayMode Outline

  2. U kunt de opdrachtregel gebruiken om de PDF als SVG te exporteren en te zoeken naar ingesloten niet-SVG-afbeeldingen. Van https://stackoverflow.com/questions/12084742/extracting graphics-from-pdf-with-inkscape:

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

An image in Inkscape

En ondersteunt het PDF? OP verklaarde expliciet dat dit een vereiste is: * klanten sturen me een pdf-bestand * [...] * ik zoek een pdf-viewer * - moet duidelijk genoeg zijn, niet? Begrijp me niet verkeerd, Inkscape is geweldig. Maar het voldoet hier niet aan de vereisten (of je hebt gemist om erop te wijzen hoe het werkt).
@Izzy Het lijkt erop dat het * ondersteunt * PDF-import. Zie http://inkscape.org/en/learn/faq/#What_formats_can_Inkscape_import.2Fexport.3F
@MosheKatz heeft zojuist gecontroleerd: Ja, inderdaad - bedankt! In dat geval is aan het tweede deel van mijn "of voorwaarde" voldaan: * gemist om aan te geven hoe het werkt *. Ik gebruik Inkscape zelden. De vraagsteller weet het misschien niet eens. Dus oké, het importeert PDF; maar hoe weet je wat vector is en wat niet? Hoe voldoet het aan de gestelde eisen?
Moshe Katz
2014-02-17 02:39:46 UTC
view on stackexchange narkive permalink

De eenvoudigste manier om dit te doen, is waarschijnlijk door de afbeeldingen uit de pdf te exporteren en te kijken wat voor soort afbeeldingen u krijgt. Ik heb hiervoor in het verleden PDFMate PDF Converter (gratis; zorg ervoor dat u de installatie van adware in het installatieprogramma uitschakelt) hiervoor. Het enige dat u hoeft te doen, is ervoor te zorgen dat "Alle afbeeldingen in PDF-bestanden uitpakken" is geselecteerd in het venster "Geavanceerde opties".

U kunt de PDF ook converteren naar een SVG (met Inkscape zoals vermeld in het andere antwoord of met een andere tool) en voer dit Python-script uit om de afbeeldingen te extraheren.

Voor * nix-gebruikers is het equivalent `pdfimages`, een van de [Poppler] (http://poppler.freedesktop.org/) hulpprogramma's.


Deze Q&A is automatisch vertaald vanuit de Engelse taal.De originele inhoud is beschikbaar op stackexchange, waarvoor we bedanken voor de cc by-sa 3.0-licentie waaronder het wordt gedistribueerd.
Loading...