2010-12-29 18 views
5

मैंने अभी ओपन्यूज़ v। 11.3 के लिए संस्करण 10.0 डाउनलोड किया है। मैं इसका उपयोग कर एक वेबपृष्ठ (यानी www.google.com) को परिवर्तित कर सकता हूं लेकिन स्थानीय फ़ाइल को परिवर्तित नहीं कर सकता। मैं फ़ाइल पर सभी अनुमतियां प्रदान करता हूं (& मैंने सुडो के तहत चलाने का भी प्रयास नहीं किया है)। यह त्रुटि है:wkhtmltopdf - स्थानीय फ़ाइल को परिवर्तित नहीं कर सकता

"लोड हो रहा है पृष्ठ (1/6) त्रुटि: पृष्ठ फ़ाइल लोड करने में विफल: ///file.html"।

फ़ाइल मौजूद है लेकिन wkhtmltopdf इसे लोड करने से इंकार कर देता है। मैंने संस्करण 9.9 डब्ल्यू/एक ही परिणाम

मुझे भी याद आ रही है?

+1

क्या आपने उद्देश्य पर पूरा रास्ता छोड़ा था? वर्तमान में ऐसा लगता है कि आपकी फ़ाइल फाइल सिस्टम की जड़ में रखी गई है –

उत्तर

6

आपको पूरा पथ प्रदान करने की आवश्यकता है: फ़ाइल: // वर्तमान कार्यशील निर्देशिका का उपयोग नहीं करता है, लेकिन यह फ़ाइल सिस्टम की रूट से फ़ाइल के पथ को निर्दिष्ट करता है।

16

किसी भी भविष्य के लोगों के लिए एक नोटिस के रूप में। मैं ऊपर जवाब Ubuntu 14.04 पर काम नहीं मिल सका, तो मैं तो जैसे wkhtmltopdf आदेश करने के लिए अपने एचटीएमएल पाइप का सहारा लिया:

cat test.html | wkhtmltopdf - test.pdf

यह wkhtmltopdf कमांड लाइन मदद से है:

Use - for stdin or stdout

संबंधित मुद्दे