Ich habe Inkscape als Ersatz für CorelDRAW unter Windows ausgewählt. Es ist kostenlos, also muss ich natürlich ein paar Hintergründe haben, da es perfekt XML-Code für Bilder erstellen kann. Nehmen wir jedoch an, ich möchte eine 10-seitige Dokumentation über indische Politik erstellen. Oder irgendetwas anderes. Wie mache ich das?
Einen Ordner zu erstellen und jede Seite einzeln als SVG-Datei zu speichern, wäre unübersichtlich. Meine Frage lautet also:
Wie kann ich, vorausgesetzt, dass ich dies überhaupt kann, mit Inkscape ein mehrseitiges Dokument erstellen?Auch wenn die Antwort „Nein, das können Sie nicht“ lautet, sagen Sie das bitte in einer Antwort.
Antwort1
Aufgrund der Einschränkungen der strikt implementierten SVG-Spezifikationen gibt es derzeit in Inkscape keine native Mehrseiten-Unterstützung (die Mehrseiten-Unterstützung wurde erst im SVG 1.2-Entwurf eingeführt, der nie veröffentlicht, aber zugunsten des kommenden SVG 2.0 verworfen wurde).
Um dies zu überwinden, ein externes PluginInkscape-Seitenbietet Unterstützung für mehrere Seiten durch die Generierung einer Masterseite mit Links zu Unterseiten. Dieses Plugin wird jedoch keinen SVG 2.0-Code erzeugen, um zukünftige Kompatibilität zu gewährleisten. Es hilft jedoch beim Erstellen mehrerer Seiten für den späteren Export in PDF (z. B. mithilfe vonpdftk ).
Antwort2
Wenn es nicht viele Seiten sind, versuchen Sie, sie nach der Bearbeitung mit Inkscape als separate Einzelseiten-PDF-Dateien zu speichern und sie dann mit einem Tool wie PDF Fill zusammenzuführen. Ich weiß nicht, ob das später zu Problemen führen kann, aber bei mir hat es funktioniert, als ich es mit 3 PDF-Dateien versucht habe.
Antwort3
Ich habe ein Tool geschrieben, das aus Ihrem Inkscape-Dokument ein mehrseitiges PDF generiert. Es verwendet den üblichen Trick „Ebenen als Seiten“. Ich nenne es . Sie ink2pdf
erhalten es hier:https://github.com/spook/ink2pdf.
Es ermöglicht auch bedingte Tags und benutzerdefinierte Zuordnungen von Ebene zu Seite, indem Sie einfach die Ebenen benennen. Ich hoffe, das hilft!
Antwort4
Ein Trick besteht darin, eine riesige Seite so hoch zu machen, wie die Anzahl der Seiten, die Sie in Inkscape benötigen. Stellen Sie sicher, dass die Abschnitte gleich hoch sind. Dies können Sie erreichen, indem Sie neben dem Seitenbereich ein Rechteck als Referenz kopieren/einfügen, wie im folgenden Screenshot gezeigt:
Anschließend können Sie wie gewohnt eine PNG-Datei mit hoher Auflösung exportieren und ein Tool zur Postererstellung verwenden, beispielsweise PosteRazor, das Sie mit folgendem Befehl installieren können:
sudo apt-get install posterazor
Starten Sie es mit diesem Befehl (beachten Sie die Großbuchstaben):
PosteRazor
Folgen Sie den Anweisungen in PosteRazor. Einige wichtige Punkte:
- Ränder und Überlappungen auf 0 setzen
- Stellen Sie die Seitengröße auf benutzerdefiniert ein und geben Sie die Abmessungen Ihres Referenzrechtecks in Inkscape ein (die Einheiten spielen keine Rolle, sie dienen nur der Skalierung).
PosteRazor kann durch mupdf und andere Alternativen ersetzt werden, die Sie in diesem Unix-Stackexchange finden könnenFrage.