एंबेडेड एरियल और टाइम्स रोमन फ़ॉन्ट्स को छोड़ें के साथ पीडीएफ आकार को अनुकूलित करें

यह आलेख .NET के लिए Aspose.Words के साथ मेटाफ़ाइल आकार में एम्बेडेड एरियल और टाइम्स रोमन फ़ॉन्ट को छोड़कर पीडीएफ आकार को अनुकूलित करने के लिए सुविधा का उपयोग करने के तरीके पर चरण-दर-चरण मार्गदर्शिका प्रदान करता है। हम कोड के प्रत्येक भाग को विस्तार से समझाएंगे। इस ट्यूटोरियल के अंत में, आप यह समझ पाएंगे कि किसी दस्तावेज़ में फ़ॉन्ट एम्बेडिंग मोड विकल्प को कैसे कॉन्फ़िगर किया जाए और एरियल और टाइम्स रोमन फ़ॉन्ट्स को एम्बेड किए बिना एक पीडीएफ कैसे तैयार किया जाए।

शुरू करने से पहले, सुनिश्चित करें कि आपने अपने प्रोजेक्ट में .NET लाइब्रेरी के लिए Aspose.Words को स्थापित और कॉन्फ़िगर किया है। आप Aspose वेबसाइट पर लाइब्रेरी और इंस्टॉलेशन निर्देश पा सकते हैं।

चरण 1: दस्तावेज़ निर्देशिका को परिभाषित करें

आरंभ करने के लिए, आपको उस निर्देशिका का पथ परिभाषित करना होगा जहां आपके दस्तावेज़ स्थित हैं। प्रतिस्थापित करें"YOUR DOCUMENT DIRECTORY" आपके दस्तावेज़ निर्देशिका के वास्तविक पथ के साथ।

string dataDir = "YOUR DOCUMENT DIRECTORY";

चरण 2: दस्तावेज़ अपलोड करें

इसके बाद, हमें वह दस्तावेज़ लोड करना होगा जिसे हम संसाधित करना चाहते हैं। इस उदाहरण में, हम मानते हैं कि दस्तावेज़ को “रेंडरिंग.docx” कहा जाता है और वह निर्दिष्ट दस्तावेज़ निर्देशिका में स्थित है।

Document doc = new Document(dataDir + "Rendering.docx");

चरण 3: फ़ॉन्ट एम्बेडिंग के साथ पीडीएफ विकल्प के रूप में सहेजें कॉन्फ़िगर करें

जेनरेट किए गए पीडीएफ में एरियल और टाइम्स रोमन फ़ॉन्ट्स को एम्बेड करने से बचने के लिए, हमें कॉन्फ़िगर करने की आवश्यकता हैPdfSaveOptions ऑब्जेक्ट करें और सेट करेंFontEmbeddingModeसंपत्ति कोPdfFontEmbeddingMode.EmbedAll.

PdfSaveOptions saveOptions = new PdfSaveOptions { FontEmbeddingMode = PdfFontEmbeddingMode.EmbedAll };

चरण 4: दस्तावेज़ को एम्बेडेड फ़ॉन्ट के बिना पीडीएफ के रूप में सहेजें

अंत में, हम पहले से कॉन्फ़िगर किए गए सेव विकल्पों का उपयोग करके दस्तावेज़ को पीडीएफ प्रारूप में सहेज सकते हैं।

doc.Save(dataDir + "WorkingWithPdfSaveOptions.SkipEmbeddedArialAndTimesRomanFonts.pdf", saveOptions);

बस इतना ही ! आपने .NET के लिए Aspose.Words का उपयोग करके एरियल और टाइम्स रोमन फ़ॉन्ट को एम्बेड किए बिना सफलतापूर्वक एक पीडीएफ तैयार किया है।

.NET के लिए Aspose.Words के साथ मेटाफ़ाइल आकार में एम्बेडेड एरियल और टाइम्स रोमन फ़ॉन्ट को छोड़ने के लिए उदाहरण स्रोत कोड


	// दस्तावेज़ निर्देशिका का पथ.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(dataDir + "Rendering.docx");

	PdfSaveOptions saveOptions = new PdfSaveOptions { FontEmbeddingMode = PdfFontEmbeddingMode.EmbedAll };

	doc.Save(dataDir + "WorkingWithPdfSaveOptions.SkipEmbeddedArialAndTimesRomanFonts.pdf", saveOptions);
   

निष्कर्ष

इस ट्यूटोरियल में, हमने समझाया कि .NET के लिए Aspose.Words का उपयोग करके एक पीडीएफ दस्तावेज़ में एरियल और टाइम्स रोमन फ़ॉन्ट्स की एम्बेडिंग को कैसे अक्षम किया जाए। उल्लिखित चरणों का पालन करके, आप इन विशिष्ट फ़ॉन्ट्स को एम्बेड किए बिना एक पीडीएफ फाइल तैयार कर सकते हैं, जो फ़ाइल आकार को कम करने और विभिन्न प्लेटफार्मों पर बेहतर दस्तावेज़ संगतता सुनिश्चित करने में मदद कर सकता है। इस सुविधा का उपयोग करते समय फ़ॉन्ट एम्बेडिंग को अक्षम करने के परिणामों पर विचार करना सुनिश्चित करें। अपनी पीडीएफ फाइलों की पीढ़ी को अनुकूलित करने के लिए .NET के लिए Aspose.Words की अधिक सुविधाओं का पता लगाने के लिए स्वतंत्र महसूस करें।

अक्सर पूछे जाने वाले प्रश्नों

प्रश्न: पीडीएफ दस्तावेज़ में एरियल और टाइम्स रोमन फ़ॉन्ट एम्बेडिंग को अक्षम करना क्या है और यह महत्वपूर्ण क्यों है?

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

प्रश्न: मैं .NET के लिए Aspose.Words को पीडीएफ दस्तावेज़ में एरियल और टाइम्स रोमन फ़ॉन्ट एम्बेड न करने के लिए कैसे कॉन्फ़िगर कर सकता हूं?

उ: .NET के लिए Aspose.Words को पीडीएफ दस्तावेज़ में एरियल और टाइम्स रोमन फ़ॉन्ट एम्बेड न करने के लिए कॉन्फ़िगर करने के लिए, इन चरणों का पालन करें:

प्रतिस्थापित करके वह निर्देशिका पथ सेट करें जहां आपके दस्तावेज़ स्थित हैं"YOUR DOCUMENT DIRECTORY" आपके दस्तावेज़ निर्देशिका के वास्तविक पथ के साथ।

उस दस्तावेज़ को लोड करें जिसे आप का उपयोग करके संसाधित करना चाहते हैंDocument वर्ग और निर्दिष्ट दस्तावेज़ पथ।

का एक उदाहरण बनाएंPdfSaveOptions कक्षा और सेट करेंFontEmbeddingModeसंपत्ति कोPdfFontEmbeddingMode.EmbedAll. यह जेनरेट की गई पीडीएफ फाइल में एरियल और टाइम्स रोमन को छोड़कर सभी फ़ॉन्ट्स को एम्बेड करेगा।

उपयोगSave की विधिDocument पहले कॉन्फ़िगर किए गए सेव विकल्पों को निर्दिष्ट करते हुए दस्तावेज़ को पीडीएफ प्रारूप में सहेजने के लिए ऑब्जेक्ट करें।

प्रश्न: पीडीएफ दस्तावेज़ में एरियल और टाइम्स रोमन फ़ॉन्ट एम्बेडिंग को अक्षम करने के क्या लाभ हैं?

उ: पीडीएफ दस्तावेज़ में एरियल और टाइम्स रोमन फ़ॉन्ट एम्बेडिंग को अक्षम करने के लाभ हैं:

पीडीएफ फ़ाइल आकार में कमी: एरियल और टाइम्स रोमन जैसे आम तौर पर उपलब्ध फ़ॉन्ट को एम्बेड करने से बचकर, पीडीएफ फ़ाइल का आकार कम किया जा सकता है, जिससे फ़ाइलों को संग्रहीत करना, साझा करना और स्थानांतरित करना आसान हो जाता है।

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

प्रश्न: पीडीएफ दस्तावेज़ में एरियल और टाइम्स रोमन फ़ॉन्ट्स की एम्बेडिंग को अक्षम करने के क्या परिणाम होंगे?

उ: पीडीएफ दस्तावेज़ में एरियल और टाइम्स रोमन फ़ॉन्ट्स की एम्बेडिंग को अक्षम करने के परिणाम इस प्रकार हैं:

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

पठनीयता के मुद्दे: उपयोग किए गए स्थानापन्न फ़ॉन्ट मूल फ़ॉन्ट के समान पठनीय नहीं हो सकते हैं, जो दस्तावेज़ की पठनीयता को प्रभावित कर सकता है।