"Print" Webseite als PDF mit funktionierenden Hyperlinks

11

Ich drucke viele Webseiten mit CutePDF als PDF. URLs werden als aktive Links im PDF-Dokument beibehalten, Hyperlinks generieren jedoch keinen aktiven Link.

Gibt es einen, vorzugsweise kostenlosen PDF-Drucker, der beim Drucken von Webseiten aktive Hyperlinks beibehält?

(Und bitte raten Sie keinem Tool, das dies nicht speziell tut.)

Ich benutze Firefox, denke aber nicht, dass der Browser eine Rolle spielen sollte.

bretddog
quelle
Ich bin mir nicht sicher, was genau Sie unter maskierten Hyperlinks verstehen. Nach der bekannten Definition eines maskierten Hyperlinks sollte dies für einen PDF-Drucker keine Rolle spielen. Tatsächlich kann der PDF-Drucker nicht wissen, wohin der Hyperlink führt, sodass nicht zwischen maskierten und nicht maskierten Links unterschieden wird.
Art Gertner
smc; Ich meine einfach normalen Text, der einen Hyperlink hat, wie z. Superuser Wenn maskiert falsch ist, wie lautet der Begriff dafür?
Bretddog
Der Begriff ist Hyperlink . Hat nichts mit Maskierung zu tun. Klartext heißt URL . Hyperlink ist ein anklickbares Objekt, das Sie zur URL führt . Bitte lesen Sie Wiki: Hyperlink und Wiki: URL . Vergessen Sie auch nicht, Ihre Frage (einschließlich Titel) zu aktualisieren
Art Gertner

Antworten:

4

Zuerst muss ich Ihnen versichern, dass es darauf ankommt, welchen Browser Sie verwenden. Sofern Sie nicht den Standarddruckdialog des Betriebssystems verwenden, verwendet der Browser eine eigene Bibliothek, um die PDF-Datei zu erstellen. Die Ergebnisse variieren zwischen verschiedenen Browsern.

Genau wie beim Experiment habe ich diese Seite mit Firefox und Chromium gedruckt. Firefox hat keine anklickbaren Links gespeichert. Chrom sparte etwa 50% und die Auswahl schien ziemlich zufällig zu sein.

Ich glaube, die beste Lösung für Sie wäre die Installation eines Browser-Add-Ons / einer Browser-Erweiterung, die den Job erledigt.

Ich habe eine schnelle Suche durchgeführt und für Firefox habe ich diese gefunden: die einfallslos benannten Druckseiten als PDF . Direkter Link zur neuesten Version: 0.5.0.6 .

Erstellt ein PDF aus einer beliebigen Anzahl offener Browsertabs, Lesezeichen / Ordner, Sammelalbum (Plus) -Seiten. Dieses Dokument kann archiviert, per E-Mail gesendet oder mit einem beliebigen Standard-PDF-Viewer ausgedruckt werden.

Wenn Sie die Liste der Funktionen durchgehen, finden Sie, wonach Sie suchen:

  • Behält Links im PDF aus dem Inhalt von Webseiten
  • Unterstützt lokale Links für die Navigation auf der Webseite / im PDF

Ich habe es kurz getestet und es hat die Seite mit allen anklickbaren Links korrekt gedruckt.

Kunst Gertner
quelle
Nun, das sieht ziemlich toll aus! :) Bisher gute Ergebnisse und einige schöne Optionen. Vielen Dank!
Bretddog
1
Diese Links sind tot.
AllInOne
1
@ AllInOne, aktualisiert
Art Gertner
@ArtGertner Links zu jeder Version davon sind tot. (Ich liebte das Plugin vor ..)
Malachi
5

Die Verwendung des in Chrome integrierten virtuellen Druckers "Als PDF speichern" ist eine weitere Option. Es hat bei mir funktioniert, wo die Firefox-Erweiterung "Seiten in PDF drucken" die Seite stark durcheinander gebracht hat (aber tatsächlich die Hyperlinks beibehalten hat).

Hetchel
quelle
W3C-Dokumente wie w3.org/TR/xmlschema11-1/#composition-schemaImport scheinen mit diesem Ansatz nicht zu funktionieren: Das verknüpfte Dokument ist NICHT durchsuchbar und die Links funktionieren NICHT.
Koppor
Ich habe diese Seite gerade mit der neuesten Version von Chrome getestet. Das Dokument ist durchsuchbar und externe Links funktionieren. Interne Links (zu einem Anker auf der Seite) funktionieren NICHT (was für diese Art von Dokument ein ziemliches Problem darstellt). Die Verwendung von "Seiten als PDF drucken" scheint mit dieser Seite ein besseres Ergebnis zu erzielen: durchsuchbar und mit funktionierenden externen UND internen Links, und das Layout scheint ordnungsgemäß erhalten zu bleiben.
Hetchel
3

wkhtmltopdf

Basierend auf Druckseiten als PDF empfehle ich das eigenständige Tool wkhtmltopdf .

"c:\Program Files\wkhtmltopdf\bin\wkhtmltopdf" "http://www.example.com" test.pdf

Pandoc

wkhtmltopdf hat in meinem Fall nicht funktioniert , daher empfehle ich Pandoc . Es ist etwas komplizierter, es zum Laufen zu bringen. Mit kleinen Dokumenten sollten Sie in der Lage sein, auszuführen

pandoc http://www.example.org/ -o test.pdf

Wenn Sie UTF-8-Dokumente mit chinesischen Schriftzeichen haben, müssen Sie dies wie folgt tun:

pandoc http://blog.fefe.de/ -o test.tex
lualatex test.tex
lualatex test.tex

in Arbeit

In meiner konkreten Umgebung pandoc http://www.w3.org/TR/DOM-Parsing/ -o test.pdfführte dies jedoch zu einem LaTeX-Fehler.

! LaTeX Error: Too deeply nested.

Daher habe ich die Latexdatei manuell erstellt:

pandoc http://www.w3.org/TR/DOM-Parsing/ --standalone -o test.tex

Dann musste ich Zeile 78 deaktivieren, weil ein drin \includegraphicswar \href.

Mit einem Hack, der bei stackoverflow vorgeschlagen wurde (kurz zuvor in Zeile 74 eingefügt \begin{document}), konnte ich ihn auch nicht zum Laufen bringen ( pdflatex test).

Ich habe die Ausgabe Nr. 2438 bei Pandoc eröffnet.

koppor
quelle
2

Das Plugin Seiten als PDF drucken ist in Firefox nicht mehr verfügbar. Ich habe die in diesem und anderen Threads aufgeführte Alternative ausprobiert, hatte aber kein Glück.

Was funktioniert:

  • Verwenden Sie die Adobe PDF-Symbolleiste für Internet Explorer.
  • Verwenden Sie die Funktion "Webseite in PDF konvertieren" in der Symbolleiste.
Erik T. Wiik
quelle
Ab dem 07.10.2015 sind Druckseiten als PDF weiterhin verfügbar: Siehe printpdf.pf-control.de/index.php/en/0.5.0.2.html
koppor
Vielen Dank für Ihren Kommentar. Ich habe die von Ihnen verlinkte Site überprüft und die Anweisungen zur Installation befolgt ( printpdf.pf-control.de/index.php/en/installation.html ). Diese Seite enthält Links zu addons.mozilla.org/en-US/firefox/addon/. print-pages-to-pdf mit der Aufschrift "Dieses Add-On wurde vom Autor entfernt."
Erik T. Wiik
Bitte folgen Sie dem Link im ersten Absatz meines Links. Der Text lautet "Wenn Sie diese Version herunterladen möchten, können Sie dies über diesen Link tun. (Wenn Sie bereits 0.5.0.1 heruntergeladen haben, ist diese identisch)". "Dieser Link" verweist
koppor
1

Es gibt ein FireFox-Addon "save-as-pdf", das die Hyperlinks im PDF-Dokument speichert : https://addons.mozilla.org/en-US/firefox/addon/save-as-pdf/

(Es ist kostenlos, aber von einer kommerziellen Firma entwickelt http://pdfcrowd.com )

Noam Manos
quelle
Erwähnenswert ist, dass diese Konvertierung online erfolgt. Das Addon sendet die URL an den Onlinedienst von pdfcrowd, der sie konvertiert und das PDF zurückgibt. Ich werde dieses Addon aus Datenschutzgründen nicht verwenden - ich möchte nicht wissen, an welchen Websites ich interessiert bin. Seien Sie außerdem auf alle Arten von Lecks sensibler Daten vorbereitet, wenn Sie diesen Dienst nutzen (vertrauliche Inhalte der Seite in) Frage, in die URL codierte Sitzungs-IDs usw.) und für das Addon, das nicht funktioniert, wenn Anmeldedaten / Sitzungs-ID der betreffenden Website über Post-Anfragen mitgeteilt werden.
Binarus