दिलचस्प पोस्ट
जावा में पीबीकेडीएफ 2 के साथ पासवर्ड सत्यापन खिड़कियों में पीकेजी कॉन्फ़िग कैसे स्थापित करें? Php में डॉक फ़ाइल पढ़ना Web.config में कनेक्शन स्ट्रिंग को एन्क्रिप्ट करना अभिव्यक्ति बनाम विवरण अजगर 3 के साथ यूनिकोड स्ट्रिंग कैसे बनाएं क्या मॉड्यूल के गुणों में उसी तरह की चीजें हैं जो ऑब्जेक्ट कर सकते हैं? जावास्क्रिप्ट: एक कॉलबैक फ़ंक्शन में मापदंडों को पास करना सफारी जेएस YYYY-MM-DD दिनांक स्वरूप का विश्लेषण नहीं कर सकता है? सीएसएस बॉक्स पर तिरछा कॉर्नर कौन सा सी ++ मानक पुस्तकालय आवरण कार्य आप उपयोग करते हैं? कैसे केवल <div> टैग और सीएसएस का उपयोग करते हुए टेबल बनाते हैं Excel से पढ़ना (बहुआयामी सरणी में रेंज) सी # मैं एक फ़ंक्शन को एक ऑनक्लिक विशेषता से स्पष्ट नाम क्यों नहीं बुला सकता हूं? कैसे स्वरूपित स्ट्रिंग से खाली लाइनों को दूर करने के लिए?

एक पीडीएफ में UTF-8 एन्कोडेड स्ट्रिंग लिखने के लिए पीडीएफबॉक्स का उपयोग करना

पीडीएफबॉक्स का उपयोग कर पीडीएफ के लिए यूनिकोड वर्ण लिखने में मुझे परेशानी हो रही है यहाँ कुछ नमूना कोड है जो "š" आउटपुट के बजाए कचरा वर्ण उत्पन्न करता है UTF-8 स्ट्रिंग्स के लिए समर्थन प्राप्त करने के लिए मैं क्या जोड़ सकता हूं?

PDDocument document = new PDDocument(); PDPage page = new PDPage(); document.addPage(page); PDPageContentStream contentStream = new PDPageContentStream(document, page); PDType1Font font = PDType1Font.HELVETICA; contentStream.setFont(font, 12); contentStream.beginText(); contentStream.moveTextPositionByAmount(100, 400); contentStream.drawString("š"); contentStream.endText(); contentStream.close(); document.save("test.pdf"); document.close(); 

Solutions Collecting From Web of "एक पीडीएफ में UTF-8 एन्कोडेड स्ट्रिंग लिखने के लिए पीडीएफबॉक्स का उपयोग करना"

आप इनबिल्ट 'बेस 14' फोंट में से एक का उपयोग कर रहे हैं जो एडोब रीडर के साथ दिए गए हैं। ये फ़ॉन्ट यूनिकोड नहीं हैं; वे प्रभावी रूप से एक मानक लैटिन वर्णमाला हैं, हालांकि कुछ अतिरिक्त वर्णों के साथ। ऐसा लगता है कि जैसे चरित्र आप का उल्लेख करते हैं, कैरोन (ः) के साथ एक लोअरकेस एस, पीडीएफ़ लैटिन पाठ में उपलब्ध नहीं है … हालांकि एक अपरकेस उपलब्ध है, लेकिन विंडोज पर ही उत्सुकता से उपलब्ध है। विवरण के लिए http://www.adobe.com/devnet/pdf/pdf_reference.html पर पीडीएफ विनिर्देश के परिशिष्ट डी देखें।

वैसे भी, बिंदु पर पहुंचने के लिए … यदि आप यूनिकोड वर्णों का उपयोग करना चाहते हैं तो आपको यूनिकोड फ़ॉन्ट एम्बेड करना होगा। सुनिश्चित करें कि आप जो फ़ॉन्ट तय करने के लिए लाइसेंस प्राप्त कर रहे हैं … मैं ओपन सोर्स जेनेटियम या ड्यूलोस फोंट की सिफारिश कर सकता हूं क्योंकि वे मुफ्त, उच्च गुणवत्ता वाले हैं और व्यापक यूनिकोड समर्थन हैं।