[[Vorlage(Getestet, focal)]]

{{{#!vorlage Wissen
[:Pakete installieren: Installation von Programmen]
[:Terminal: Ein Terminal öffnen]
}}}

[[Inhaltsverzeichnis(2)]]

[[Bild(Wiki/Icons/terminal.png, 64, align=left)]]

[http://www.cityinthesky.co.uk/opensource/pdf2svg pdf2svg] {en} ist ein kleines Programm für die Kommandozeile bzw. [:Terminal#Virtuelle-Konsole:Konsole], mit dem man [:PDF:]- in [wikipedia:Svg:SVG]-Dateien konvertieren kann. Die so erzeugten SVG-Dateien lassen sich – anders als dies unter Linux weitgehend für PDF-Dateien der Fall ist – mit einem Vektorgrafik-Programm wie [:Inkscape:] bearbeiten. pdf2svg ist ein Aufsatz für [wikipedia:Poppler:] und [wikipedia:Cairo_(Grafikbibliothek):Cairo]. Es wurde von David Barton, Matthew Flaschen und Ed Grace entwickelt.

{{{#!vorlage Hinweis
Bei der Konvertierung wird der Text aus dem PDF-Dokument in Vektorgrafik umgewandelt, die nicht als Textelement ausgezeichnet ist. Somit ist das Extrahieren und Modifizieren des Texts aus der erzeugten SVG-Datei nicht mehr ohne weiteres möglich.
}}}

= Installation =
pdf2svg ist in den offiziellen Paketquellen enthalten. Es muss folgendes Paket installiert [1] werden:

{{{#!vorlage Paketinstallation
pdf2svg, universe
}}}

= Bedienung =
== Aufruf ==
pdf2svg wird im Terminal [2] mit folgendem Befehl aufgerufen:

{{{#!vorlage Befehl
pdf2svg EINGABEDATEI AUSGABEDATEI SEITENZAHL
}}}

Ohne Angabe einer Seitenzahl konvertiert pdf2svg die erste Seite des angegebenen PDF-Dokuments. Sollen alle Seiten eines PDF-Dokuments konvertiert werden, muss statt einer Seitenzahl die Option `all` angegeben werden. In diesem Fall muss zusätzlich der Ausdruck `%d` im Namen der Ausgabedatei erscheinen.

== Beispiele ==
Der folgende Befehl konvertiert die 4. Seite der Datei '''eingabedatei.pdf''' in das SVG-Format:

{{{#!vorlage Befehl
pdf2svg eingabedatei.pdf Ausgabedatei.svg 4
}}}

Mit dem folgenden Befehl werden alle Seiten der Datei '''eingabedatei.pdf''' in das SVG-Format umgewandelt:

{{{#!vorlage Befehl
pdf2svg eingabedatei.pdf Seite_%d_Ausgabedatei.svg all
}}}

= Links =
 * [http://www.cityinthesky.co.uk/opensource/pdf2svg pdf2svg Homepage] {en}
 * [:PDF:] {Übersicht} Übersichtsseite

#tag: Büro, PDF, Shell