coldfusion - कोल्ड फ्यूजन-HTML वेबपेज को वर्ड या पीडीएफ दस्तावेज़ में कनवर्ट करना




apache-poi cfdocument (4)

मेरे पास एक वेबपेज है, जहां उपयोगकर्ता को इस पृष्ठ को मुद्रित करना संभव है या इसे अपने कंप्यूटर पर सहेजना है।

मैं इसे कैसे Word या PDF दस्तावेज़ के रूप में सहेज सकता हूं?

धन्यवाद।


Microsoft Office दस्तावेज़ों के लिए आप अपाचे POI प्रोजेक्ट का उपयोग कर सकते हैं। इसका मतलब यह है कि आपके ठंडे संयोग कोड में आपको कुछ मूल जावा कोड का उपयोग करने की जरूरत है, जो कि पॉइ के तरीकों को कॉल करने के लिए है।

हालांकि, यदि आप पीडीएफ दस्तावेज़ चुनते हैं तो काफी आसान है। आप cfdocument टैग को पीडीएफ प्रारूप विकल्प के साथ उपयोग कर सकते हैं


POI या OpenOffice इंटरफ़ेस का उपयोग करना (आपके संस्करण के आधार पर) आप Word दस्तावेज़ बना सकते हैं अंतर्निहित पीडीएफ पीढ़ी के उपकरण का उपयोग करना, आप एक पीडीएफ दस्तावेज़ बना सकते हैं। HOwever, आप केवल एक विकल्प के रूप में प्रस्तुत कर सकते हैं

सहेज / प्रिंट मेनू फ़ंक्शंस को ओवरराइड करने का कोई रास्ता नहीं है। इससे कोई फर्क नहीं पड़ता कि आप इसे कैसे संभालते हैं, मैं डॉक या .पीडीएफ के बजाय स्रोत दस्तावेज़ को सीएनए से बचाता हूं। इसी तरह, आप किसी तैयार पीडीएफ के बजाय मूल दस्तावेज को प्रिंट करने से रोक सकते हैं।


पीडीएफ के रूप में प्रदर्शित करने के लिए cfdocument का उपयोग करें, फिर वे डिस्क छवि को अपने कंप्यूटर पर सहेज सकते हैं। या आप इसे फ़ाइल नाम निर्दिष्ट करने के लिए cfdocument के filename = attribute का उपयोग कर सकते हैं, और यह ब्राउज़र में प्रदर्शित करने के बजाय उसे सहेजने के लिए संकेत देगा।


यहाँ एक तरीका है जो मेरे लिए काम किया है: कोल्डफ्यूजन के साथ पीडीएफ या फ्लैश पेपर बनाएँ

हालांकि, मुद्रण की तरह, आपको कुछ ग्राफिक्स बलिदान करना होगा, इसलिए सामग्री का निर्यात करने के लिए इसका सर्वोत्तम उपयोग किया जाएगा (लेकिन जैसा कि आपने निर्दिष्ट नहीं किया है, मैं सिर्फ यह स्पष्ट कर रहा हूं कि यह संभव है, लेकिन लागत पर)।

उम्मीद है की वो मदद करदे।