अगर किसी फाइल सिस्टम जो PDFKit मिडलवेयर मणि से दिखाया गया है में पीडीएफ फाइल को बचाने में रुचि रखते हैं, तो यहाँ यह है ...सहेजें पीडीएफ फाइल PDFKit मिडलवेयर द्वारा दिखाए गए
- अवहेलना मिडलवेयर की
call
विधि। आरबी फाइल। सिर्फ इस लाइन की जगह अधिभावी में: साथ
body = PDFKit.new(translate_paths(body, env), @options).to_pdf
pdf = PDFKit.new(translate_paths(body, env), @options) file = pdf.to_file('Your/file/name/path') Mymodel.my_method() #You can write your method here to use that file body = pdf.to_pdf #Here you can change the response body
तुम भी प्रतिक्रिया शरीर और सामग्री प्रकार ओवरराइड कर सकते हैं यदि आप पीडीएफ देने के लिए नहीं करना चाहते हैं प्रतिक्रिया। यदि आपके पास कोई और सवाल है तो आगे बढ़ें।
यह प्रक्रिया वास्तव में पूरी तरह से मददगार है क्योंकि जब आपके पास भारी दृश्य जावास्क्रिप्ट आपकी दृश्य फ़ाइल में एक सीएसएस है तो render_to_string
विधि काम नहीं करेगी यानी यह भारी जावास्क्रिप्ट प्रस्तुत नहीं करेगा।
मैं इसे प्रश्न फ़ॉर्म में पोस्ट करने के लिए बेहतर हो सकता हूं, फिर जवाब दें और अपना प्रश्न स्वीकार करें। यह अब एक अनुत्तरित प्रश्न के रूप में स्थायी रूप से सूचीबद्ध है। –
कृपया एक और मजेदार अनुस्मारक कृपया अपने संपादन को उत्तर में परिवर्तित करें :) – Ryan
मैंने प्रश्न का हिस्सा संपादित किया है और इसे एक उत्तर के रूप में जोड़ा है। –