में कनवर्ट करने के लिए प्रेत जेएस का उपयोग करना मैंने विंडोज पर फैंटॉम जेएस का उपयोग करना शुरू कर दिया है, लेकिन मुझे इसकी क्षमता (शायद मेरी समस्या की जड़) पर दस्तावेज़ीकरण खोजने में कुछ कठिनाई हो रही है।सभी एचटीएमएल फाइलों को पीएनजी
प्रेत जे एस का उपयोग मैं निम्नलिखित करना चाहते हैं:
- यह एक स्थानीय मशीन फ़ोल्डर स्थान दें,
- , यह उस स्थान पर नेविगेट और HTML फ़ाइलों की सूची की पहचान है
- एक बार उस सूची को HTML फ़ाइलों की सूची के लूप में पहचाना जाता है और उन्हें सभी को पीएनजी में परिवर्तित किया जाता है (जिस तरह से rasterize.js उदाहरण काम करता है), जहां फ़ाइल नाम "पीएनजी" के साथ "HTML" gsubs है।
मुझे यकीन है कि यह शायद संभव है हूँ, लेकिन मैं के लिए प्रेत जे एस समारोह कॉल को खोजने के लिए सक्षम नहीं था:
- और एक फ़ोल्डर में फ़ाइलों की सूची
- प्रारूप हो रही प्रेत जेएस में gsub और grep के लिए।
किसी भी तरह से मुझे आपकी स्क्रिप्ट के साथ केवल खाली 'पीएनजी' मिलता है। 'Console.log (page.content) जोड़ना;' पृष्ठ में। ऑनलोड लोड किया गया 'रिटर्न '
कोई फर्क नहीं पड़ता कि असली HTML सामग्री है ... कोई सुझाव? Phantomjs v1.9.2 – AvLक्या आप सुनिश्चित हैं कि स्नैपशॉट लेने का प्रयास करने से पहले आपके पृष्ठ पूरी तरह से लोड हो रहे हैं? –
मैंने 'स्थिति' के लिए भी जांच की। मेरा प्रश्न देखें: http://stackoverflow.com/questions/19939046/phantomjs-fails-to-open-local-file – AvL