Benutzer:Afrank99/SVG-Tipps

aus Wikipedia, der freien Enzyklopädie

Nützliche Tools für die SVG-Bearbeitung

Wie bekomme ich ein Logo aus einer PDF-Datei in ein SVG?

PDF-File(s) besorgen

Sehr gut geeignet sind Jahresberichte, da hier meist großer Wert auf perfekte typografische Gestaltung gelegt wird. Daher sind in den meisten Jahresberichten größerer Firmen auch Vektor-Logos enthalten. Diese bekommt man meist auf der Homepage des jeweiligen Unternehmens unter „Investor Relations“ o.ä. Siehe auch brandsofttheworld.com, free-logotypes.com, vectorlogo.org oder vector of the world.

Ansonsten wirkt auch eine Google-Suche z.b. nach geschäftsbericht <firma> filetype:pdf oder "annual report" <firma> filetype:pdf Wunder.

Auch site:<firma>.de/com filetype:pdf kann recht aufschlüssig sein und eine Menge brauchbarer PDFs hervorbringen!

Äußerst nützlich in diesem Zusammenhang ist der Firefox-Browser mit der DownThemAll!-Erweiterung. Diese erlaubt es, alle PDFs in einem Google-Suchergebnis mit einem einzigen Klick herunterzuladen. Dazu einen neuen Filter einrichten mit folgendem regulären Ausdruck: /^(?!http:\/\/[^\/]+\/search\?.+:.+).+\.pdf([^+]|$)/

Entschlüsseln

Manche PDF-Dateien sind verschlüsselt – warum auch immer. Erkennbar an einem gelben Schloß-Symbol im Adobe Reader links unten. Passende Tools für dieses Problem gibt es zuhauf; bitte selbst ergooglen!

Entrümpeln

Wer im Besitz eines Werkzeuges zum Editieren von PDF-Files ist (z.B. Adobe Acrobat) sollte nun die PDF-Datei gleich aufräumen und von allen unnötigen Grafiken, Texten und vor allem Seiten befreien; das spart bei der Konvertierung und dem Aufräumen des SVG viel Zeit.

Konvertieren

Ab Version 0.46 unterstützt auch Inkscape das direkte Einlesen von PDF-Dateien! Das funktioniert recht zuverlässig, sodass ein vorheriges Konvertieren eigentlich nicht mehr notwendig ist.

Wer die PDFs trotzdem konvertieren möchte, kann das mit pdf2svg erledigen (für Logos genügt die Demoversion):

Am besten legt man sich einen eigenen Ordner an, in dem man die Konvertierungen durchführt und kopiert dort die Datei pdf2svg.exe hinein.

Um pdfs zu konvertieren, öffnet man die Windows-Eingabeaufforderung (Windows+R drücken, cmd eingeben und Return drücken), wechselt in den entsprechenden Ordner und startet die Konvertierung mit folgendem Befehl: pdf2svg.exe --noxml <pdf-file 1> <pdf-file 2> ....

Die Option --noxml verhindert dabei, dass XML-Files erzeugt werden – diese brauchen wir nicht. Bei der Konvertierung purzeln übrigens auch eventuell eingebettete Rastergrafiken (PNG, JPEG) automatisch als eigene Dateien mit raus.

pdf2svg-SVG-File aufräumen

Ein über PDF (mit der Demoversion von pdf2svg) erstelltes SVG-File hat leider viel Gerümpel mit an Bord, das entsorgt werden muss:

  1. Das SVG in Inkscape laden.
  2. alles markieren (Strg+A)
  3. alle Gruppierungen auflösen bis hinunter zur letzten Hierarchiestufe (Strg+Shift+G so oft es geht, kann recht lange dauern). In der Statuszeile wird angezeigt, ob noch Objekte gruppiert sind.
  4. NUR die benötigte Portion der Grafik markieren
  5. kopieren (Strg+C)
  6. ein neues Inkscape-Dokument öffnen
  7. kopierte Daten einfügen (Strg+V)

Darüber hinaus sollten bei Text (immer auftretende?) Buchstabenunterschneidungen entfernt werden, siehe Wikipedia:Probleme mit SVGs#Die Schrift ist an eine andere Position verschoben. Zu beachten ist hier auch eine mögliche Zersplittung in jeden einzelnen Buchstaben (bei Adobe Illustrator), was durch eine geeignete Einstellung vermieden werden sollte.

SVG optimieren

  1. Grafik auf ca. 25x25cm vergrößern (wichtig: Seitenverhältnis beibehalten – dazu vorher das Schloss in der Symbolleiste bei der Objektgröße schliessen oder beim Skalieren die Strg-Taste gedrückt halten)
  2. Dokumentgröße passend einstellen (unbedingt ein paar Millimeter (ca. 20) am Rand Freiraum lassen, sonst werden Rundungen am Rand u.U. unschön abgeschnitten; außerdem sieht's hübscher aus.)
  3. Alle Elemente auswählen (Strg+A) und gruppieren (Strg+G)
  4. zentrieren (Funktion „Objekte ausrichten an Seite“)
  5. speichern (als „normales SVG“, nicht als „Inkscape SVG“)

Alternativer Weg

Wer über die entsprechenden Programme verfügt, kann auch diesen Weg versuchen:

PDF (evtl. mit Adobe Acrobat oder GhostscriptPostscript™) → CorelDRAW™ → SVG.

PDF → Adobe Illustrator™ → SVG.