2011-01-28 5 views
5

के कारण काम नहीं कर रहा है मुझे एक HTML पृष्ठ से पीडीएफ उत्पन्न करने में परेशानी हो रही है।पीडीएफकेआईटी स्पष्ट रूप से "wkhtmltopdf"

मैं पीडीएफकिट का उपयोग कर रहा हूं। इसे स्थापित करने की प्रक्रिया में, मैंने देखा कि मुझे wkhtmltopdf की आवश्यकता है। तो मैंने इसे भी स्थापित किया। मैंने पीडीएफकिट के दस्तावेज को सबकुछ किया था .. और अब जब मैं पीडीएफ लोड करने की कोशिश करता हूं तो मुझे यह त्रुटि मिल रही है।

command failed: "/usr/local/bin/wkhtmltopdf" "--margin-right" "0.75in" "--page-size" "Letter" "--margin-top" "0.75in" "--margin-bottom" "0.75in" "--encoding" "UTF-8" "--margin-left" "0.75in" "--quiet" "-" "-" 

यह है कि क्या हो सकता है की कोई भी विचार:

यहाँ त्रुटि है?

धन्यवाद

उत्तर

0

मैं वास्तव में PDFKit और wkhtmltopdf हटा कर काम करने के लिए मिल गया। और जैसा कि यहाँ उल्लेख चरण दर चरण निम्नलिखित:

https://github.com/jdpace/PDFKit/

धन्यवाद

8

(आप हाथ से wkhtmltopdf स्थापित सुनिश्चित कर लें) मैं अपने रेल एप्लिकेशन में निम्नलिखित विन्यास है। मैंने इसे irb में परीक्षण किया और यह अच्छी तरह से काम किया।

PDFKit.configure do |config| 
    config.wkhtmltopdf = `which wkhtmltopdf`.to_s.strip 
    config.default_options = { 
    :encoding=>"UTF-8", 
    :page_size=>"A4", 
    :margin_top=>"0.25in", 
    :margin_right=>"1in", 
    :margin_bottom=>"0.25in", 
    :margin_left=>"1in", 
    :disable_smart_shrinking=>false 
    } 
end 

आप निष्पादन योग्य फ़ाइल wkhtmlpdf के लिए पथ सेट करना होगा।

+1

रियाल 3.0.3 रूबी संस्करण 1.8.7-पी 352 का उपयोग ठीक से काम करने से पहले है, लेकिन अब यह मुझे यूआर के समान त्रुटि दिखा रहा है लेकिन समाधान आप सहायक नहीं हैं –