लक्ष्य मशीन से फ़ॉन्ट का उपयोग करें
परिचय
क्या आप .NET के लिए Aspose.Words की आकर्षक दुनिया में गोता लगाने के लिए तैयार हैं? तैयार हो जाइए, क्योंकि हम आपको फ़ॉन्ट के जादुई दायरे की यात्रा पर ले जाने वाले हैं। आज, हम इस बात पर ध्यान केंद्रित कर रहे हैं कि Word दस्तावेज़ों के साथ काम करते समय लक्ष्य मशीन से फ़ॉन्ट का उपयोग कैसे करें। यह बढ़िया सुविधा सुनिश्चित करती है कि आपका दस्तावेज़ बिल्कुल वैसा ही दिखे जैसा आप चाहते हैं, चाहे इसे कहीं भी देखा जाए। चलिए शुरू करते हैं!
आवश्यक शर्तें
इससे पहले कि हम विस्तृत विवरण में जाएं, आइए सुनिश्चित करें कि आपके पास वह सब कुछ है जो आपको चाहिए:
- Aspose.Words for .NET: सुनिश्चित करें कि आपके पास Aspose.Words for .NET लाइब्रेरी इंस्टॉल है। यदि आपने पहले से ऐसा नहीं किया है, तो आप इसे डाउनलोड कर सकते हैंयहाँ.
- विकास परिवेश: आपके पास .NET विकास परिवेश स्थापित होना चाहिए, जैसे कि Visual Studio.
- काम करने के लिए दस्तावेज़: परीक्षण के लिए एक वर्ड दस्तावेज़ तैयार रखें। हम “बुलेट पॉइंट्स विद अल्टरनेटिव फ़ॉन्ट.docx” नामक दस्तावेज़ का उपयोग करेंगे।
अब जबकि हमने मूल बातें समझ ली हैं, तो चलिए कोड पर आते हैं!
नामस्थान आयात करें
सबसे पहले, हमें आवश्यक नेमस्पेस को आयात करना होगा। यह हमारी परियोजना की रीढ़ है, जो सभी बिंदुओं को जोड़ती है।
using System;
using Aspose.Words;
using Aspose.Words.Saving;
चरण 1: वर्ड दस्तावेज़ लोड करें
हमारे ट्यूटोरियल में पहला कदम वर्ड डॉक्यूमेंट को लोड करना है। यहीं से सब कुछ शुरू होता है। हम इसका इस्तेमाल करेंगेDocument
इस लक्ष्य को प्राप्त करने के लिए Aspose.Words लाइब्रेरी से .
चरण 1.1: दस्तावेज़ पथ परिभाषित करें
आइए अपने दस्तावेज़ निर्देशिका का पथ निर्धारित करके शुरू करें। यह वह स्थान है जहाँ आपका Word दस्तावेज़ स्थित है।
// आपके दस्तावेज़ निर्देशिका का पथ
string dataDir = "YOUR DOCUMENTS DIRECTORY";
चरण 1.2: दस्तावेज़ लोड करें
अब, हम दस्तावेज़ को लोड करते हैंDocument
कक्षा।
// Word दस्तावेज़ लोड करें
Document doc = new Document(dataDir + "Bullet points with alternative font.docx");
चरण 2: सहेजें विकल्प कॉन्फ़िगर करें
इसके बाद, हमें सेव ऑप्शन को कॉन्फ़िगर करना होगा। यह कदम महत्वपूर्ण है क्योंकि यह सुनिश्चित करता है कि आपके दस्तावेज़ में इस्तेमाल किए गए फ़ॉन्ट लक्ष्य मशीन से हैं।
हम इसका एक उदाहरण बनाएंगेHtmlFixedSaveOptions
और सेट करेंUseTargetMachineFonts
संपत्ति कोtrue
.
// "लक्ष्य मशीन से फ़ॉन्ट का उपयोग करें" सुविधा के साथ बैकअप विकल्प कॉन्फ़िगर करें
HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions
{
UseTargetMachineFonts = true
};
चरण 3: दस्तावेज़ सहेजें
अंत में, हम दस्तावेज़ को एक निश्चित HTML फ़ाइल के रूप में सहेजते हैं। यहीं पर जादू होता है!
हम इसका उपयोग करेंगेSave
कॉन्फ़िगर किए गए सहेजें विकल्पों के साथ दस्तावेज़ को सहेजने की विधि।
// दस्तावेज़ को निश्चित HTML में बदलें
doc.Save(dataDir + "WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html", saveOptions);
चरण 4: आउटपुट सत्यापित करें
अंतिम लेकिन महत्वपूर्ण बात यह है कि आउटपुट को सत्यापित करना हमेशा एक अच्छा विचार है। सहेजी गई HTML फ़ाइल खोलें और जाँचें कि क्या लक्ष्य मशीन से फ़ॉन्ट सही तरीके से लागू किए गए हैं।
उस निर्देशिका पर जाएँ जहाँ आपने HTML फ़ाइल सहेजी है और उसे वेब ब्राउज़र में खोलें।
// HTML फ़ाइल खोलकर आउटपुट सत्यापित करें
System.Diagnostics.Process.Start(dataDir + "WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html");
और बस, अब आपने Aspose.Words for .NET का उपयोग करके अपने Word दस्तावेज़ में लक्ष्य मशीन से फ़ॉन्ट का सफलतापूर्वक उपयोग कर लिया है।
निष्कर्ष
लक्ष्य मशीन से फ़ॉन्ट का उपयोग करना सुनिश्चित करता है कि आपके Word दस्तावेज़ सुसंगत और पेशेवर दिखें, चाहे वे कहीं भी देखे जाएँ। .NET के लिए Aspose.Words इस प्रक्रिया को सरल और कुशल बनाता है। इस ट्यूटोरियल का अनुसरण करके, आपने सीखा है कि दस्तावेज़ को कैसे लोड किया जाए, सेव विकल्पों को कॉन्फ़िगर किया जाए और दस्तावेज़ को वांछित फ़ॉन्ट सेटिंग्स के साथ कैसे सेव किया जाए। हैप्पी कोडिंग!
अक्सर पूछे जाने वाले प्रश्न
क्या मैं इस विधि का उपयोग अन्य दस्तावेज़ प्रारूपों के साथ कर सकता हूँ?
हां, Aspose.Words for .NET विभिन्न दस्तावेज़ स्वरूपों का समर्थन करता है, और आप विभिन्न स्वरूपों के लिए समान सहेजने के विकल्प कॉन्फ़िगर कर सकते हैं।
यदि लक्ष्य मशीन में आवश्यक फ़ॉन्ट न हों तो क्या होगा?
यदि लक्ष्य मशीन में आवश्यक फ़ॉन्ट नहीं हैं, तो दस्तावेज़ इच्छित रूप से रेंडर नहीं हो सकता है। जब आवश्यक हो तो फ़ॉन्ट एम्बेड करना हमेशा एक अच्छा विचार है।
मैं किसी दस्तावेज़ में फ़ॉन्ट कैसे एम्बेड करूँ?
फ़ॉन्ट एम्बेड करने का कार्य निम्न का उपयोग करके किया जा सकता हैFontSettings
.NET के लिए Aspose.Words में क्लास देखें।प्रलेखन अधिक जानकारी के लिए.
क्या दस्तावेज़ को सहेजने से पहले उसका पूर्वावलोकन करने का कोई तरीका है?
हां, आप इसका उपयोग कर सकते हैंDocumentRenderer
क्लास का उपयोग करके दस्तावेज़ को सहेजने से पहले उसका पूर्वावलोकन करें। .NET के लिए Aspose.Words देखेंप्रलेखन अधिक जानकारी के लिए.
क्या मैं HTML आउटपुट को और अधिक अनुकूलित कर सकता हूँ?
बिलकुल!HtmlFixedSaveOptions
क्लास HTML आउटपुट को कस्टमाइज़ करने के लिए विभिन्न गुण प्रदान करता है।प्रलेखन सभी उपलब्ध विकल्पों के लिए.