Mithilfe von Phantom-JS zu konvertieren alle HTML-Dateien in einem Ordner zu PNG
Habe ich angefangen mit Phantom-JS auf Windows, aber ich habe ein bisschen Schwierigkeiten bei der Dokumentation auf die Fähigkeit (wohl die Wurzel meines Problems).
Mit Phantom-JS möchte ich Folgendes tun:
- Geben Sie einen lokalen Computer-Ordner ablegen,
- Es haben, navigieren Sie zu diesem Speicherort, und identifizieren Sie die Liste der HTML-Dateien,
- Einmal, die Liste identifiziert wird, um eine Schleife von der Liste der HTML-Dateien und konvertiert Sie alle auf PNG (ähnlich wie die rasterize.js Beispiel Werke), in dem der Dateiname gsubs "HTML" durch "PNG".
Ich bin sicher, dies ist wohl möglich, aber ich war nicht in der Lage zu finden, die Phantom-JS-Funktion aufrufen für:
- immer die Liste der Dateien in einem Ordner und
- das format für die gsub und grep in Phantom JS.
InformationsquelleAutor der Frage JustADude | 2011-09-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hoffe, das hilft. Für mehr Informationen über das Dateisystem-Aufrufe, prüfen Sie diese Seite aus: http://phantomjs.org/api/fs/
Außerdem wollte ich noch hinzufügen, dass ich glaube, dass die Dateisystem-Funktionen sind nur verfügbar in PhantomJS 1.3 oder später. Bitte stellen Sie sicher, dass Sie die neueste version. Ich verwendet PyPhantomJS für Windows, aber ich bin sicher, dass dies funktionieren wird, ohne Probleme auf andere Systeme.
InformationsquelleAutor der Antwort Cameron Tinker