Der Umgang mit ContentNotFoundError bei der Verwendung von wkhtmltopdf?
Kann mir jemand sagen, wie beheben Sie folgende Probleme?
- wkhtmltopdf nicht haben die Möglichkeit zu passen, proxy-info (-p oder --proxy), im Gegensatz zu früheren Versionen nicht mit dem system $http_proxy und $https_proxy env-variable zu.
- wkhtmltopdf funktioniert nicht mit HTTPS/SSL, obwohl ich den LD_LIBRARY_PATH für libssl.so und libcrypto.so
[deploy@localhost ~]$ wkhtmltopdf https://www.google.co.in google.pdf loaded the Generic plugin Loading page (1/2) Error: Failed loading page https://www.google.co.in (sometimes it will work just to ignore this error with --load-error-handling ignore) Exit with code 1 due to network error: UnknownNetworkError
und
[deploy@localhost ~]$ wkhtmltoimage https://www.google.co.in sample.jpg loaded the Generic plugin Loading page (1/2) Error: Failed loading page https://www.google.co.in (sometimes it will work just to ignore this error with --load-error-handling ignore) Exit with code 1 due to network error: UnknownNetworkError
- wkhtmltopdf arbeiten teilweise mit HTTP. Die Ausgabe von pdf-Dateien fehlen einige Inhalte/Hintergründe/Positionen.
[deploy@localhost ~]$ wkhtmltopdf http://localhost:8880/sample.pdf loaded the Generic plugin Loading page (1/2) Printing pages (2/2) Done Exit with code 1 due to network error: ContentNotFoundError [deploy@localhost ~]$ wkhtmltoimage http://localhost:8880/sample.jpg loaded the Generic plugin Loading page (1/2) Rendering (2/2) Done Exit with code 1 due to network error: ContentNotFoundError
Hinweis: Im mit wkhtmltopdf-0.12.1-1.fc20.x86_64 und qt-4.8.6-10.fc20.x86_64
Diese wirklich klingen wie bugs, das wäre am besten beantwortet werden, indem ashkulz in den github issue-tracker, ich denke, Ihre besten Glück Fragen gibt.
Siehe: Beenden mit code 1 aufgrund von Netzwerk-Fehler: ContentNotFoundError #2051
Ich erhielt ähnliche Fehler und entfernt @font-face von css und das problem ist verschwunden.
Siehe: Beenden mit code 1 aufgrund von Netzwerk-Fehler: ContentNotFoundError #2051
Ich erhielt ähnliche Fehler und entfernt @font-face von css und das problem ist verschwunden.
InformationsquelleAutor Murali Mopuru | 2014-09-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Leider
wkhtmltopdf
nicht handhaben Download komplexer websites, weil es verwendet Qt/QtWebKit Bibliothek, die scheint einige Probleme haben.Ein problem ist, dass
wkhtmltopdf
unterstützt keine relativen Adressen (GitHub: #1634, #1886, #2359, QTBUG-46240), wie:und es lädt Sie als lokale. Eine Lösung die ich gefunden habe, ist dies die Korrektur der html-Datei an Ort und Stelle durch
ex
in-place editor:Aber es funktioniert nicht für Dateien, die diese Art von URLs auf der Fernbedienung.
Ein weiteres problem ist, dass es nicht behandelt fehlende Ressourcen. Sie können versuchen, die angeben
--load-error-handling ignore
, aber in den meisten Fällen funktioniert es nicht (siehe #2051), so ist dies noch offen. Problemumgehung entfernen Sie einfach diese ungültigen Ressourcen, vor der Konvertierung.Alternativ zu
wkhtmltopdf
verwenden, können Sie entwederhtmldoc
, PhantomJS mit einigen zusätzlichen Skript, zum Beispiel unter Verwendung von rasterize.js:oder dompdf (HTML-zu-PDF-Konverter für PHP, die Sie installieren können, die der Komponist) mit Beispiel-code unten:
InformationsquelleAutor kenorb
mein problem war gelöst Beseitigung von @font-face von css.
InformationsquelleAutor Esther