Aspose.Slides for Java में फ़ॉन्ट चयन क्रम
सारांश
जब कोई प्रस्तुति लोड की जाती है, रेंडर की जाती है, या किसी अन्य फ़ॉर्मेट में परिवर्तित की जाती है, तो Aspose.Slides यह जाँचता है कि प्रस्तुति में उपयोग किए गए फ़ॉन्ट ऑपरेटिंग सिस्टम में उपलब्ध हैं या नहीं। यदि आवश्यक फ़ॉन्ट अनुपलब्ध है, तो Aspose.Slides एक प्रतिस्थापन फ़ॉन्ट चुनता है जो PowerPoint द्वारा उपयोग किए जाने वाले फ़ॉन्ट के जितना संभव हो उतना करीब हो।
Aspose.Slides पहले ऑपरेटिंग सिस्टम में चयनित फ़ॉन्ट को खोजता है। यदि फ़ॉन्ट मिल जाता है, तो इसका उपयोग किया जाता है। यदि नहीं मिलता, तो एक उपयुक्त प्रतिस्थापन लागू किया जाता है। जब फ़ॉन्ट प्रतिस्थापन नियम FontSubstRule के माध्यम से परिभाषित होते हैं, तो उन नियमों को भी ध्यान में रखा जाता है।
आप एप्लिकेशन रनटाइम पर फ़ॉन्ट जोड़ सकते हैं, प्रस्तुति से एम्बेडेड फ़ॉन्ट का उपयोग कर सकते हैं, या PDF फ़ाइलों जैसे आउटपुट दस्तावेज़ों के लिए बाहरी फ़ॉन्ट लोड कर सकते हैं।
फ़ॉन्ट चयन
जब प्रस्तुति लोड, रेंडर या किसी अन्य फ़ॉर्मेट में परिवर्तित की जाती है, तो प्रस्तुति में फ़ॉन्ट पर कुछ नियम लागू होते हैं। उदाहरण के लिए, जब आप प्रस्तुति (उसकी स्लाइड्स) को चित्रों में परिवर्तित करने का प्रयास करते हैं, तो यह जाँच की जाती है कि चुने गए फ़ॉन्ट ऑपरेटिंग सिस्टम में उपलब्ध हैं या नहीं। यदि फ़ॉन्ट अनुपलब्ध पाए जाते हैं, तो उन्हें प्रतिस्थापित किया जाता है — देखें Font Replacement और Font Substitution।
फ़ॉन्ट से निपटने के समय Aspose.Slides द्वारा अपनाई गई प्रक्रिया यह है:
- Aspose.Slides ऑपरेटिंग सिस्टम में फ़ॉन्ट खोजता है ताकि वह फ़ॉन्ट मिल सके जो प्रस्तुति के चुने हुए फ़ॉन्ट से मेल खाता हो।
- यदि चुना गया फ़ॉन्ट मिल जाता है, तो Aspose.Slides इसका उपयोग करता है। अन्यथा, Aspose.Slides एक प्रतिस्थापन फ़ॉन्ट का उपयोग करता है जो PowerPoint द्वारा उपयोग किए जाने वाले फ़ॉन्ट के जितना संभव हो उतना करीब हो।
- यदि फ़ॉन्ट प्रतिस्थापन नियम FontSubstRule के माध्यम से सेट किए गए हैं, तो उन्हें लागू किया जाता है।
Aspose.Slides आपको एप्लिकेशन रनटाइम में फ़ॉन्ट जोड़ने और फिर उनका उपयोग करने की सुविधा देता है। देखें Custom fonts।
जब अतिरिक्त फ़ॉन्ट प्रस्तुति के भीतर रखे जाते हैं, तो उन्हें Embedded fonts कहा जाता है।
Aspose.Slides आपको ऐसे फ़ॉन्ट जोड़ने की अनुमति देता है जो केवल आउटपुट दस्तावेज़ों पर लागू होते हैं। उदाहरण के लिए, यदि आप किसी प्रस्तुति को PDF में बदलना चाहते हैं और उसमें आपके सिस्टम और एम्बेडेड फ़ॉन्ट्स में अनुपलब्ध फ़ॉन्ट हैं, तो आप आवश्यक फ़ॉन्ट को external fonts के रूप में जोड़ या लोड कर सकते हैं।
Note
हम कोई फ़ॉन्ट वितरित नहीं करते, चाहे वह भुगतान किया हुआ हो या मुफ्त। हमारा API आपको बाहरी फ़ॉन्ट लोड करने और उन्हें दस्तावेज़ों में एम्बेड करने की अनुमति देता है, लेकिन यह कार्य आप फ़ॉन्ट के संबंध में अपनी विवेक और ज़िम्मेदारी के साथ करते हैं।अक्सर पूछे जाने वाले प्रश्न
परिवर्तन से पहले यह निर्धारित कैसे करें कि प्रस्तुति में वास्तव में कौन से फ़ॉन्ट उपयोग किए गए हैं?
Aspose.Slides आपको font manager के माध्यम से उपयोग किए गए फ़ॉन्ट का निरीक्षण करने देता है, ताकि आप यह तय कर सकें कि एम्बेड, बदलें, या बाहरी स्रोत में से कौन सा उपयोग करना है। यह आपको रेंडरिंग और निर्यात के दौरान अनचाही प्रतिस्थापनों को रोकने में मदद करता है।
क्या मैं अतिरिक्त फ़ॉन्ट डायरेक्टरीज़ जोड़ सकता हूँ बिना उन्हें ऑपरेटिंग सिस्टम पर इंस्टॉल किए?
हाँ। आप रेंडरिंग और निर्यात के लिए फ़ोल्डरों या इन‑मेमोरी स्ट्रीम जैसी बाहरी फ़ॉन्ट स्रोत को पंजीकृत कर सकते हैं। यह होस्ट सिस्टम फ़ॉन्ट्स पर निर्भरता को समाप्त करता है और लेआउट को पूर्वानुमेय बनाए रखता है।
जब कोई glyph अनुपलब्ध हो तो असंगत फ़ॉन्ट के साइलेंट फ़ॉलबैक को कैसे रोकें?
पूर्व में स्पष्ट फ़ॉन्ट प्रतिस्थापन और फ़ॉन्ट फ़ॉल्बैक नियम को परिभाषित करें। उपयोग किए गए फ़ॉन्ट का विश्लेषण करके और प्रतिस्थापकों के लिए नियंत्रित प्राथमिकता सेट करके, आप सुसंगत टाइपोग्राफी सुनिश्चित करते हैं और अप्रत्याशित परिणामों से बचते हैं।