Skip to content
Hammad Maqbool edited this page Oct 29, 2026 · 1 revision

English · 简体中文 · 繁體中文 · Español · العربية · Français · Português (Brasil) · Deutsch · हिन्दी · 日本語 · 한국어 · Русский · Bahasa Indonesia · Türkçe · Italiano · Tiếng Việt

docxi FAQ: Ruby और Rails में Word डॉक्यूमेंट

सबसे ज़्यादा पूछे जाने वाले सवालों के छोटे जवाब। हर जवाब में ज़्यादा विस्तार वाले पेज का लिंक है।

क्या Microsoft Word या LibreOffice इंस्टॉल होना ज़रूरी है? नहीं। docxi, XML और zip आर्काइव खुद लिखता है।

क्या docxi के लिए Rails ज़रूरी है? नहीं। यह किसी भी Ruby प्रोग्राम में काम करता है। टेस्ट Rails 5.2 से 8.1 लोड करके भी चलते हैं। इंटीग्रेशन देखें।

Ruby on Rails में Word डॉक्यूमेंट कैसे बनाएं? इसे controller या बैकग्राउंड जॉब में बनाएं और word.render.string को send_data से भेजें। इंटीग्रेशन देखें।

कौन-से Ruby और Rails वर्शन सपोर्ट होते हैं? Ruby 2.5 और उससे नए। Rails वैकल्पिक है, और CI, Rails 5.2 से 8.1 तक टेस्ट करता है। इंस्टॉलेशन देखें।

क्या docxi किसी मौजूदा .docx को एडिट कर सकता है या Word टेम्पलेट भर सकता है? नहीं, यह सिर्फ़ नए डॉक्यूमेंट बनाता है। मर्ज फ़ील्ड वाले टेम्पलेट के लिए sablon जैसा कोई टेम्पलेट-आधारित gem इस्तेमाल करें।

क्या विषय-सूची हेडिंग से अपने-आप बनती है? नहीं। हर पंक्ति और उसका पेज नंबर आप खुद जोड़ते हैं। सुविधाएं देखें।

क्या मैं नंबर वाली सूचियां या हेडिंग स्टाइल इस्तेमाल कर सकता हूं? 0.1.0 में नहीं। पैराग्राफ बुलेट आइटम हो सकते हैं (ul: true), और हेडिंग को size: और bold: जैसे टेक्स्ट विकल्पों से फ़ॉर्मैट किया जा सकता है।

क्या पेज का साइज़ या ओरिएंटेशन बदला जा सकता है? अभी नहीं। पेज पोर्ट्रेट में US Letter होते हैं, और सिर्फ़ मार्जिन बदले जा सकते हैं। कॉन्फ़िगरेशन देखें।

कौन-से इमेज फ़ॉर्मैट काम करते हैं? PNG। हर इमेज PNG पार्ट के रूप में स्टोर होती है।

क्या URL से इमेज जोड़ी जा सकती है? हां। add_media http, https और ftp URL स्वीकार करता है, और render कॉल करने पर उन्हें डाउनलोड करता है। यूज़र से आए URL बिना जांचे न दें। सुरक्षा देखें।

क्या डॉक्यूमेंट सीधे फ़ाइल में लिखा जा सकता है? render एक StringIO लौटाता है। उसके .string को File.binwrite("out.docx", word.render.string) से लिखें।

क्या docxi बहुत बड़े डॉक्यूमेंट स्ट्रीम कर सकता है? नहीं। render कॉल करने पर पूरा डॉक्यूमेंट मेमोरी में बनता है। डिप्लॉयमेंट देखें।

क्या दाएं से बाएं वाले पैराग्राफ सेट किए जा सकते हैं? 0.1.0 में दाएं से बाएं के लिए कोई विकल्प नहीं है। टेक्स्ट वैसे ही लिखा जाता है जैसे आप देते हैं।

ज्ञात समस्याओं की सूची कहां है? रोडमैप पर, और README के "Limitations and known issues" (सीमाएं और ज्ञात समस्याएं) सेक्शन में।

संबंधित पेज


← विकी होम · README

Clone this wiki locally