कोर फ़ॉन्ट्स को एम्बेड न करके PDF फ़ाइल का आकार कम करें

इस ट्यूटोरियल में, हम आपको .NET के लिए Aspose.Words के साथ कोर फ़ॉन्ट एम्बेड न करके PDF फ़ाइल का आकार कम करने के चरणों के बारे में बताएँगे। यह सुविधा आपको यह नियंत्रित करने की अनुमति देती है कि Word दस्तावेज़ को परिवर्तित करते समय Arial, Times New Roman आदि जैसे मूल फ़ॉन्ट PDF में एम्बेड किए जाने चाहिए या नहीं। नीचे दिए गए चरणों का पालन करें:

चरण 1: दस्तावेज़ लोड करना

उस वर्ड दस्तावेज़ को अपलोड करके शुरू करें जिसे आप पीडीएफ में बदलना चाहते हैं:

string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");

अपने Word दस्तावेज़ का सही पथ निर्दिष्ट करना सुनिश्चित करें.

चरण 2: पीडीएफ रूपांतरण विकल्प सेट करें

PdfSaveOptions वर्ग का एक उदाहरण बनाएं और बुनियादी फ़ॉन्ट एम्बेडिंग परिहार को सक्षम करें:

PdfSaveOptions saveOptions = new PdfSaveOptions { UseCoreFonts = true };

यह विकल्प नियंत्रित करता है कि आधार फ़ॉन्ट को PDF में एम्बेड किया जाना चाहिए या नहीं।

चरण 3: दस्तावेज़ को पीडीएफ में बदलें

उपयोगSave रूपांतरण विकल्प निर्दिष्ट करके वर्ड दस्तावेज़ को पीडीएफ में परिवर्तित करने की विधि:

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

परिवर्तित पीडीएफ को सहेजने के लिए सही पथ निर्दिष्ट करना सुनिश्चित करें।

.NET के लिए Aspose.Words का उपयोग करके कोर फ़ॉन्ट्स एम्बेड करने से बचने के लिए उदाहरण स्रोत कोड

.NET के लिए Aspose.Words के साथ कोर फ़ॉन्ट एम्बेडिंग से बचने के लिए सुविधा का उपयोग करने हेतु पूरा स्रोत कोड यहां दिया गया है:


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

	// आउटपुट पीडीएफ में एरियल, टाइम्स न्यू रोमन आदि जैसे मुख्य फॉन्ट एम्बेड नहीं किए जाएंगे।
	PdfSaveOptions saveOptions = new PdfSaveOptions { UseCoreFonts = true };
	
	doc.Save(dataDir + "WorkingWithPdfSaveOptions.AvoidEmbeddingCoreFonts.pdf", saveOptions);

इन चरणों का पालन करके, आप आसानी से नियंत्रित कर सकते हैं कि Aspose.Words for .NET के साथ Word दस्तावेज़ को परिवर्तित करते समय PDF में बेस फ़ॉन्ट एम्बेड किया जाना चाहिए या नहीं।

निष्कर्ष

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

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

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

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

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

उत्तर: .NET के लिए Aspose.Words को PDF फ़ाइल में कोर फ़ॉन्ट एम्बेड न करने के लिए कॉन्फ़िगर करने के लिए, इन चरणों का पालन करें:

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

उस वर्ड दस्तावेज़ को लोड करें जिसे आप पीडीएफ में बदलना चाहते हैंDocument क्लास और निर्दिष्ट दस्तावेज़ पथ.

इसका एक उदाहरण बनाएंPdfSaveOptions वर्ग और सेटUseCoreFontsसंपत्ति कोtrueइससे उत्पन्न पीडीएफ फाइल में बेस फॉन्ट को एम्बेड करने से बचा जा सकेगा।

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

प्रश्न: पीडीएफ फाइल में बेस फॉन्ट न डालने के क्या लाभ हैं?

उत्तर: पीडीएफ फाइल में बेस फ़ॉन्ट न डालने के लाभ ये हैं:

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

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

प्रश्न: पीडीएफ फाइल में बेस फॉन्ट न डालने के क्या परिणाम होंगे?

उत्तर: पीडीएफ फाइल में बेस फ़ॉन्ट्स एम्बेड न करने के परिणाम इस प्रकार हैं:

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

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