Frage:
Drucken Sie HTML in PDF, während Sie die Hyperlinks beibehalten
Ian
2011-05-31 03:46:15 UTC
view on stackexchange narkive permalink

Ich versuche, ein PDF-Dokument aus einem HTML-Dokument zu erstellen.

Natürlich ist dies mit dem integrierten PDF-Drucker ganz einfach, jedoch werden keine Hyperlinks beibehalten.

Ich habe wkhtmltopdf ausprobiert, was sehr vielversprechend aussah, aber bei jedem Versuch abstürzt.

Kennt jemand andere Optionen zum Generieren eines PDF-Dokuments aus HTML Dokument unter Beibehaltung von URL-Links?

Ich kann nicht bestätigen, ob dies funktioniert, aber Sie könnten in Betracht ziehen, von HTML nach LaTeX zu konvertieren. Konvertieren Sie dann von LaTeX in PDF, da LaTeX eine gängige Methode zum Erstellen von Hyperlinks in einem PDF ist.
Sechs antworten:
Ian
2011-06-01 00:33:38 UTC
view on stackexchange narkive permalink

Auf SuperUser.com eine Antwort gefunden: wkpdf

Kostenlos, funktioniert einwandfrei. Alle Hyperlinks bleiben erhalten.

Auch gut ist wkhtmltopdf. Beide Tools sind über Homebrew unter Mac OS verfügbar.
wird nicht mehr installiert; Der Autor scheint die Installation absichtlich deaktiviert zu haben, um zukünftige Inkompatibilitäten zu vermeiden. WTF?
Es gibt eine Inkompatibilität mit Yosemite, wie ich erfahre.
Swaroop C H
2012-08-04 11:11:29 UTC
view on stackexchange narkive permalink

Der integrierte Safari-Browser scheint dies zu tun, wenn Sie Datei -> Drucken -> PDF -> Als PDF speichern ausführen. Er funktioniert für mich ab Version 6 von Mac Safari.

Stimmt, und das hat auch in älteren Versionen genauso gut funktioniert. [OmniWeb] (http://www.omnigroup.com/products/omniweb/) hat dies ebenfalls getan, aber ich habe das seit Jahren nicht mehr verwendet, sodass sich die Dinge möglicherweise geändert haben.
Behält es die Hyperlinks für Sie?
Gibt es eine Möglichkeit, dies zu automatisieren, wie es wkpdf früher angeboten hat?
@Ian Für mich werden "externe" Hyperlinks beibehalten, jedoch keine Links zu benannten Ankern innerhalb der Seite.
Der integrierte Safari-Browser behält die Formatierung von Links * bei (z. B. blau unterstrichener Anzeigetext), aber keine anklickbaren * Links * (obwohl Preview und Acrobat URLs automatisch als anklickbar interpretieren, selbst wenn sie im Quelldokument nicht mit Hyperlinks versehen sind)..
Nathan Greenstein
2011-05-31 07:41:37 UTC
view on stackexchange narkive permalink

Sie können dies mit Adobe Acrobat tun.

Gehen Sie in Acrobat zu Datei-> PDF erstellen-> Aus Datei. Wählen Sie Ihr HTML-Dokument aus, lassen Sie es ein wenig arbeiten und speichern Sie es dann mit Datei-> Speichern unter.

Alle Hyperlinks bleiben erhalten.

Danke für deine Antwort. Gibt es eine Nicht-200-Dollar-Option?
@Ian Ich bin mir sicher, dass es das gibt, aber ich habe es noch nicht gesehen.
Nachdem ich zwei Tage lang gesucht habe, habe ich noch keinen für Mac oder Windows gefunden, der Hyperlinks mit Ankertext enthält. Sehr eigenartig.
Manny Crv
2014-11-14 08:23:14 UTC
view on stackexchange narkive permalink

Ich habe in der Vergangenheit Dompdf ausprobiert und sehr gut für mich gearbeitet. dompdf PHP

Noam Manos
2017-01-24 01:54:26 UTC
view on stackexchange narkive permalink

Schauen Sie sich die Browser-Plugins "Als PDF speichern" an:

Chrome-Plugin: https://chrome.google.com/extensions/detail/kpdjmbiefanbdgnkcikhllpmjnnllbbc

Firefox-Plugin: https://addons.mozilla.org/en-US/firefox/addon/save-as-pdf/

Beide sind kostenlos, werden jedoch von einer kommerziellen Firma http://pdfcrowd.com entwickelt. Ich habe das FF-Plugin ausprobiert und bis auf einige geringfügige Überschneidungen im konvertierten PDF-Dokument waren alle Hyperlinks anklickbar und funktionierten.

kenneth krabat
2018-08-17 16:08:43 UTC
view on stackexchange narkive permalink

http://pdfcrowd.com funktioniert nur, wenn der Link öffentlich ist - also kein Drucken von Seiten, auf denen Sie angemeldet sind.

Ja.Ich stimme zu.Wenn Sie beispielsweise eine Google Mail-Nachricht oder eine SaaS-WordPress-Site (in meinem Fall) drucken, auf der ich angemeldet bin, wird nur die Anmeldeseite gedruckt, obwohl ich NICHT auf der Anmeldeseite bin.


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...