Kann ich einige Beispiel-Code in PHP bekommen für die Umwandlung einer HTML-Tabelle Bild Form (GIF, JPG oder einem beliebigen Format)? Ich verwende XAMPP unter Windows.
Ja, die Tabelle stammt aus der Datenbank.
PHP: Erstellen Bild von HTML-Tabelle
Antwort
Sie einen Screenshot von einer HTML-Tabelle/html-Code haben? Das ist mit php nur nicht möglich. Sie benötigen einen Webbrowser oder einen HTML-Renderer und ein Programm erstellt einen Screenshot.
Blick auf http://www.thumbshots.org/ (Onlineservice)
oder http://www.intellitamper.com/webswoon/ (Python-Tool.)
Auf den ersten Blick, das ist ein ziemlich großer Auftrag. Hier sind einige Hinweise:
- Sie werden wahrscheinlich wollen gemütlich bekommen mit der GD-Bibliothek
Wo ist dieser Tisch kommen? Wenn es ursprünglich von Ihrer Datenbank kommt, wäre es einfacher, damit zu arbeiten. Ansonsten ...
- Sie werden die Remote-Seite erhalten müssen (ich empfehle curl)
- Dann müssen Sie die Tabellendaten
Die Komplexität des zweiten Schritt wirklich extrahieren hängt davon ab, wie ähnlich jede Seite und Tabelle sein wird. Regex wird jedoch wahrscheinlich nützlich sein.
hoffe, das hilft,
Tom
Der beste Weg, zuerst in einer .ps konvertieren, dann jpg, pdf, oder was sonst Sie benötigen. Ich kann Ihnen zwei Links vorschlagen: html2ps
beide getestet, und beide funktioniert perfekt ... html2ps ist etwas langsam (~ 30 sec für ein 3-Seiten pdf, weiß nicht über jpg), aber mehr anpassbar . Geben Sie ihnen einen Blick
oh, ich vergesse eine dicke - wenn Sie Windows verwenden, können Sie wkhtmltopdf für den Gewinn http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.8 verwenden .0.exe und verwenden Sie es per Kommandozeile, Somethings wie wkhtmltopdf-0.8.0.exe http://127.0.0.1/yourpage.php outputfile.pdf Obviusly, können Sie es laufen auch unter pHP (passthru()) – Strae
Wie DrFuture erwähnt, ist die Verwendung von nur PHP wahrscheinlich nicht der beste Weg, um eine Tabelle in ein Bild zu konvertieren. Ich änderte http://www.zubrag.com/scripts/website-thumbnail-generator.php, um es zu bekommen, meine HTML in ein Bild umzuwandeln (setzte das HTML auf eine andere Webseite und übertrug diese URL an das Skript). Ich würde vorschlagen, mit der 'screenshot' Route anstelle von GDI und anderen Zeichenwerkzeugen zu gehen.
- 1. php Bild von URL
- 2. ein Bild von CSS erstellen
- 3. PHP - Get Bild von Byte-Array
- 4. CakePHP Ordner erstellen Bild hochladen
- 5. wie man dynamische Reihe mit Eingabefeldern in HTMLtabelle von gegebener Reihe
- 6. Laden Bild von Dyamic Ordner In PHP
- 7. Wikitude Bild Overlay auf gescanntes Bild erstellen
- 8. Erstellen von PHP-WYSIWYG-Editor
- 9. Erstellen von Diagrammen in PHP
- 10. Erstellen von Vektorgrafiken mit PHP
- 11. Erstellen Zeitstempel KML von PHP
- 12. PHP Fix Bild Bytes
- 13. Bild aus Daten erstellen URL
- 14. C++ Bild erstellen
- 15. erstellen leer 1px Bild
- 16. Google Cloud Bild von Instanz erstellen
- 17. Erstellen von Textüberlagerung auf einem Bild
- 18. Bild von Ansicht/Bildschirm in Android erstellen
- 19. erstellen eine gepufferte Bild von RGB-Pixelwerte
- 20. Bild von ArrayBuffer in Nodejs erstellen
- 21. PHP speichern beschädigtes Bild
- 22. Konvertieren von Text in Bild in PHP
- 23. PHP-Logo-Bild von eingereichten URL speichern
- 24. php Funktion von Bild onclick aufrufen?
- 25. Bild in MP4 Video einfügen von PHP
- 26. Probleme Ausgabe von Text Bild mit PHP
- 27. php imagick - Bild von base64 lesen
- 28. Gelesener Text von einem Bild mit PHP
- 29. PHP getimagesize nicht Bild von URL Erkennung
- 30. PHP Bild anzeigen BLOB von MySQL
etwas sagt mir, das ist nicht die beste Lösung für was auch immer Ihr Problem ist –