Apache FOP चीनी कैरेक्टर डिस्प्ले मुद्दे
पीडीएफ दस्तावेजों को प्रिंट करने के लिए Apache FOP का उपयोग करते समय, चीनी अक्षर "####" के रूप में दिखाई दे सकते हैं आवश्यक भाषा फ़ाइलें स्थापित होने के बावजूद। यह समस्या डिफ़ॉल्ट कॉन्फ़िगरेशन में फ़ॉन्ट समर्थन की कमी के कारण होती है।
इस समस्या को हल करने के लिए, तीन चरणों की आवश्यकता है:
चरण 1: एफओ फ़ाइल में फ़ॉन्ट परिवार निर्दिष्ट करें
फ़ॉन्ट-फ़ैमिली प्रॉपर्टी का उपयोग करके वांछित फ़ॉन्ट इंगित करें। उदाहरण के लिए:
博洛尼亚大学中国学生的毕业论文
चरण 2: इसमें फ़ॉन्ट मैपिंग कॉन्फ़िगर करें FOP की कॉन्फ़िगरेशन फ़ाइल
fop.xconf में, फ़ॉन्ट फ़ाइल में फ़ॉन्ट मैपिंग जोड़ें:
/path/to/SimSun.ttf
या आप उस निर्देशिका के सभी फ़ॉन्ट को मैप करने के लिए एक निर्देशिका जोड़ सकते हैं:
/path/to/Fonts
चरण 3: संदर्भ कॉन्फ़िगरेशन फ़ाइल
कमांड लाइन से FOP कॉल करते समय -c विकल्प का उपयोग करें:
$ fop -c /path/to/fop.xconf input.fo input.pdf
जावा कोड से, setUserConfig() का उपयोग करें।
एक बार सभी तीन चरण पूरे हो जाने पर, पीडीएफ दस्तावेज़ में चीनी अक्षरों को सही ढंग से प्रदर्शित किया जाना चाहिए।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3