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