Ich denke, der Titel beschreibt das Problem ziemlich genau.
Ich verwende Inkscape, um ein SVG-Dokument zu schreiben und es in PDF zu konvertieren, um es im Web freizugeben (SVG als Originaldatei beizubehalten ist sicherer).
Ich habe viele URLs in diesem Dokument. Ich weiß, dass interne Links (anklickbar und nicht unbedingt die gesamte URL auf dem Bildschirm angezeigt) in SVG- und Bitmap-Bildern (die normalerweise als endgültiges Ausgabedokument gelten) nicht viel bedeuten, aber in PDF gut sind.
Das Bearbeiten der Ausgabe-PDF-Datei und das Hinzufügen von Links ist sehr schwierig, da das PDF-Format kompliziert und unangenehm ist (es sei denn, es gibt ein einfach zu verwendendes Editorprogramm).
Wie können solche Links auf einfache Weise hinzugefügt werden (vorzugsweise in Inkscape / SVG)?
pdftk
.Antworten:
Die beste Lösung, die ich gefunden habe, um Ihre Links in PDFs zu verwenden, die mit Inkscape erstellt wurden, wäre:
quelle
Aufbauend auf Király ‚s‚Theorie‘, schrieb ich einen massiv hackish Python - Skript zu Hyperlinks auf die erzeugte PDF hinzuzufügen.
Alle Anweisungen dazu, was Sie benötigen und wie Sie es verwenden, finden Sie im Header-Kommentar des Skripts. Ich habe dies mit meiner neuesten Software getestet. Wenn Sie aufgrund einer anderen inkscape / qpdf-Version auf ein Problem stoßen, schreiben Sie mir eine E-Mail mit Ihren Dateien und ich werde sehen, ob ich Ihnen helfen kann.
EDIT: Ich habe dieses Skript in Go mit viel besserer Benutzerfreundlichkeit neu geschrieben . Jetzt fügen Sie mit der rechten Maustaste einfach Hyperlinks zu Objekten hinzu, indem Sie die Option "Link erstellen" verwenden, und führen das
svglinkify
Programm aus.quelle
Eine (indirekte) Möglichkeit, wenn Ihre Links auf Text basieren , besteht darin, Latex zu verwenden.
Aktivieren Sie beim Exportieren der PDF das Kontrollkästchen "Text nicht einschließen, sondern Latexdatei generieren". Dann sind die Koordinaten von Textobjekten in der Datei .pdf_tex verfügbar, in der Sie die Links manuell hinzufügen müssen. Dann kompilieren mit
pdflatex
.quelle
Wenn Sie Probleme mit Inkscape haben, können Sie Ihre PDF-Datei mit einem angehängten Link von hier aus bearbeiten: http://www.pdfescape.com/open/
quelle
Theoretisch klicken Sie mit der rechten Maustaste auf ein Objekt und klicken Sie auf "Link erstellen". Klicken Sie dann erneut mit der rechten Maustaste auf dasselbe Objekt, um "Verknüpfungseigenschaften" anzuzeigen ...
Theoretisch. .)
quelle
quelle