Ich verwende die CSS3-Eigenschaft zum Rendern von vertikalem Text über einem Map-Bild. Dies wird in den neuesten Versionen von Chrome, Firefox usw. perfekt angezeigt. Chromfreie Bibliotheken wie PhantomJS oder die berühmte html2canvas können dies jedoch nicht im Ausgabebild wiedergeben. All das Layout und alles andere ist in der PNG-Ausgabe in Ordnung, aber dieser Text, der horizontal wird, ruiniert es. Gibt es eine Möglichkeit, die Seite, wie sie im Browser erscheint (wie ein Screenshot eines Wrappers div
) mit Javascript zu erfassen?CSS3-Schreibmodus funktioniert nicht beim Exportieren nach Bild/PDF von Webseite
0
A
Antwort
0
Ich löste dies mit CSS-Transformation rotate
, um den Text vertikal zu machen, und dann erkennt PhantomJS den vertikalen Text. Scheint wie writing-mode: tb-rl;
ist zu neu, um von den meisten dieser Bibliotheken gerendert zu werden, die das DOM nehmen und es dann in ein Bild exportieren, das Canvas verwendet.
Verwandte Themen
- 1. Spaltensichtbarkeit beim Exportieren nach CSV
- 2. Spaltenkopfgröße beim Exportieren von Radgrid nach PDF
- 3. Zusammengeführte Zellen beim Exportieren nach Excel (ReportBuilder)
- 4. Encoding UTF-8 beim Exportieren von HTML-Tabelle nach Excel
- 5. SSRS berücksichtigt nicht die CanGrow-Eigenschaft beim Exportieren nach Excel
- 6. Kopfzeilen fehlen beim Exportieren von XML nach Excel in C#
- 7. Benutzer beim Verlassen der Webseite nach nicht gespeicherten Änderungen fragen
- 8. R-Paket-Dokumentation auf eine Webseite exportieren
- 9. Webseite nach Preis sortieren Dropdown-Menü funktioniert nicht
- 10. mager() funktioniert nicht mehr beim Verschieben von stream() nach cursor()
- 11. Eclipse-Fehler beim Exportieren von Plugin
- 12. Exportieren von Daten von qtablewidget nach csv
- 13. Exportieren nach .xlsx
- 14. Daten nach Excel exportieren
- 15. Exportieren von Gridview nach MS Excel 2007
- 16. Probleme beim Exportieren von Jar mit Weka
- 17. Exportieren von früheren Blattversionen nach xlsx nicht möglich
- 18. Dateipfad beim Exportieren ändern
- 19. Probleme beim Exportieren von Datagridview zu Excel
- 20. Laden mehrerer Bilder aus dem Quellordner beim Exportieren nach .jar
- 21. CasperJS nach Excel exportieren
- 22. SSIS Adds Datum zu Uhrzeit Feld beim Exportieren nach Excel
- 23. Exportieren nach dxf von Google Sketchup
- 24. Falsche Kopfzeile beim Exportieren nach PDF mit Yadcf-Filter
- 25. Exportieren von Interactive Jupyter Notebook nach HTML
- 26. Fehler beim Exportieren von DataGrid zu Excel
- 27. CAKeyframeAnimation animiert nicht nach dem Exportieren von Video
- 28. Scrape Webseite nach Formular
- 29. Von einem Repeater nach Excel exportieren?
- 30. Webseite nach dem Senden von Inhalt umleiten
Verwenden Sie Selenium mit Chrome-Treiber. – Vaviloff
Wenn PNG funktioniert, dann verwenden Sie es. Wenn Sie PDF weiterhin verwenden möchten, suchen Sie nach einer anderen Möglichkeit, die Textrichtung zu ändern, und prüfen Sie, ob PhantomJS sie anwendet. –