Ich verwende Google Chrome, um eine 1178 x 5408-SVG-Datei anzuzeigen. Es enthält eine Menge kleiner "Subgraphics" (Screenshots von Dialogen, die durch Pfeile verbunden sind. Denken Sie an "Assistenten"). Das Ganze wird von graphviz erstellt.
Jetzt möchte ich es richtig ausdrucken. Für mich ist es wichtig, das Ganze nicht auf ein Blatt Papier zu verkleinern, da ich dann von den kleinen Screenshots nichts mehr sehen kann.
Was sind meine besten Möglichkeiten?
Antworten:
Ich schlage vor, dass Sie Inkscape verwenden , um die SVG-Datei zu öffnen und von dort aus zu drucken. Es bietet weitaus bessere Druckoptionen als Chrome für SVG.
ShiftMit + Ctrl+ Derhalten Sie Dokumentoptionen:
quelle
<svg>
Tag angegeben ist. Obwohl Inkscape ein gutes Werkzeug ist, können Sie verzweifelt immer eine .svg-Datei in Ihrem bevorzugten Editor öffnen und die Abmessungen im Eröffnungstag ändern.Musste das nur heute lösen. Ich habe Inkscape Print verwendet und in eine PDF-Datei gedruckt (eine Standardfunktion unter Linux; ich kenne mich mit anderen Plattformen nicht aus). Dann habe ich pdfposter verwendet , um sie in Seiten aufzuteilen:
Übersetzung: Verwenden Sie A4-Seiten, um ein A3-Poster zu erstellen.
quelle
ok, ich habe wkhtmltopdf verwendet , um eine vernünftige, gut aussehende .pdf von dieser .svg zu erhalten:
quelle
Ich hatte gerade einige Erfolge mit den folgenden Schritten:
Nach den obigen Ausführungen wird meine SVG-Datei wahrscheinlich auf Seiten mit einer Größe von 13 x 10 Buchstaben gedruckt.
Update - Ich hatte einige Probleme mit dem oben genannten; Einige der "gekachelten" Seiten wurden nicht gedruckt, aber nicht immer die gleichen Seiten. Daher vermute ich ein subtiles Problem beim Drucken gekachelter Seiten in Foxit Reader. Hier sind alternative Schritte, die ich gerade befolgt habe und die ohne Probleme funktionierten:
quelle
Sie können versuchen, die neueste Version von GhostPDL (Schwesteranwendung von Ghostscript; Quellcode unter http://svn.ghostscript.com/ghostscript ) zu verwenden, um die Datei in PDF zu konvertieren. GhostPDL kann SVG (und XPS oder PCL) auf ähnliche Weise verarbeiten wie Ghostscript PostScript. Also hier geht die Kommandozeile:
Sobald Sie ein PDF erhalten haben, sollten Sie es problemlos aus Acrobat {, Reader} drucken können. Zumindest jetzt mit PDF kennen wir verschiedene Möglichkeiten, um eine großformatige Datei mit einem "Posterize" -Dienstprogramm zuverlässig auf mehrere Blatt Papier (Letter, A4 oder A3) zu drucken.
Möglicherweise gibt es eine solche "Poster-Druck" -Funktion auch bei Inkscape (mit der sich die SVG-Datei direkt öffnen und drucken lässt), aber ich bin mir nicht sicher, ob ich das wirklich kann.
quelle
Da sich die meisten Antworten auf Befehlszeilenlösungen zu konzentrieren schienen, möchte ich dies hinzufügen. Und das passt wirklich zur Antwort von BloodPhilla (Inkscape), denn Sie müssen zuerst die SVG-Datei in eine PNG-Datei konvertieren, um dieses Tool zu verwenden, aber hier ist sie: PosteRazor . Sobald Sie ein PNG haben, können Sie es in dieses Programm einspeisen und in 4 einfachen Assistentenschritten erhalten Sie ein mehrseitiges PDF, das zu einem "Poster" zusammengesetzt werden kann. Ich musste ein wenig mit Rändern und Überlappungen herumspielen, um die Dinge so zu gestalten, wie ich es wollte. Außerdem musste man sich der physischen Begrenzung des Kantendrucks durch den Drucker bewusst sein, aber insgesamt ein lohnendes kleines Werkzeug für diese Art von Dingen.
quelle
Ich hatte das gleiche Problem und entschied mich für die Verwendung des empfohlenen Inkscape , teilte jedoch das gesamte Diagramm in logische unabhängige Zusammenhänge auf und hatte das Glück, dass jedes mit einer einigermaßen lesbaren Schriftgröße in A3-Blätter gepasst hat.
Wiederholen Sie diesen Vorgang für jeden Teil, eine resultierende PDF für jeden Abschnitt.
Mit etwas PDF-Viewer öffnen und ausdrucken.
Ansonsten würde ich mich für die Lösung von Kenny Evitt entscheiden , aber Sie müssen.
Ich kann nicht verstehen, warum die BloodPhilia-Antwort derzeit die am häufigsten gewählte ist.
quelle