Word दस्तावेज़ हेडर फ़ुटर बुकमार्क को PDF दस्तावेज़ में निर्यात करें

परिचय

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

आवश्यक शर्तें

इससे पहले कि हम आगे बढ़ें, सुनिश्चित करें कि आपके पास निम्नलिखित चीजें हैं:

  • Aspose.Words for .NET: आपके पास Aspose.Words for .NET इंस्टॉल होना चाहिए। आप इसे यहाँ से डाउनलोड कर सकते हैंयहाँ.
  • विकास पर्यावरण: अपना विकास पर्यावरण सेट करें। आप Visual Studio या किसी अन्य .NET संगत IDE का उपयोग कर सकते हैं।
  • C# का बुनियादी ज्ञान: कोड उदाहरणों का अनुसरण करने के लिए C# प्रोग्रामिंग से परिचित होना आवश्यक है।

नामस्थान आयात करें

सबसे पहले, आपको अपने C# प्रोजेक्ट में आवश्यक नेमस्पेस को आयात करना होगा। अपनी कोड फ़ाइल के शीर्ष पर ये पंक्तियाँ जोड़ें:

using Aspose.Words;
using Aspose.Words.Saving;

आइये इस प्रक्रिया को आसान चरणों में विभाजित करें।

चरण 1: दस्तावेज़ को आरंभ करें

पहला कदम है अपना वर्ड डॉक्यूमेंट लोड करना। आप इसे इस तरह कर सकते हैं:

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

इस चरण में, आप केवल अपने दस्तावेज़ निर्देशिका का पथ निर्दिष्ट कर रहे हैं और Word दस्तावेज़ लोड कर रहे हैं।

चरण 2: पीडीएफ सेव विकल्प कॉन्फ़िगर करें

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

PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.OutlineOptions.DefaultBookmarksOutlineLevel = 1;
saveOptions.HeaderFooterBookmarksExportMode = HeaderFooterBookmarksExportMode.First;

यहाँ, हम स्थापित कर रहे हैंPdfSaveOptions . दDefaultBookmarksOutlineLevel संपत्ति बुकमार्क के लिए रूपरेखा स्तर सेट करती है, औरHeaderFooterBookmarksExportMode संपत्ति यह सुनिश्चित करती है कि शीर्षलेखों और पादलेखों में बुकमार्क्स की केवल पहली उपस्थिति ही निर्यात की जाए।

चरण 3: दस्तावेज़ को PDF के रूप में सहेजें

अंत में, कॉन्फ़िगर किए गए विकल्पों के साथ अपने दस्तावेज़ को PDF के रूप में सहेजें।

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

इस चरण में, आप अपने द्वारा कॉन्फ़िगर किए गए विकल्पों के साथ दस्तावेज़ को निर्दिष्ट पथ पर सहेज रहे हैं।

निष्कर्ष

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

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

क्या मैं Word दस्तावेज़ से सभी बुकमार्क्स को PDF में निर्यात कर सकता हूँ?

हाँ, आप कर सकते हैं।PdfSaveOptionsयदि आवश्यक हो तो आप सभी बुकमार्क्स को शामिल करने के लिए सेटिंग्स समायोजित कर सकते हैं।

यदि मैं दस्तावेज़ के मुख्य भाग से भी बुकमार्क निर्यात करना चाहूँ तो क्या होगा?

आप कॉन्फ़िगर कर सकते हैंOutlineOptions मेंPdfSaveOptions दस्तावेज़ के मुख्य भाग से बुकमार्क शामिल करने के लिए.

क्या पीडीएफ में बुकमार्क स्तर को अनुकूलित करना संभव है?

बिल्कुल! आप इसे कस्टमाइज़ कर सकते हैंDefaultBookmarksOutlineLevel अपने बुकमार्क्स के लिए अलग-अलग रूपरेखा स्तर सेट करने के लिए प्रॉपर्टी का उपयोग करें।

मैं बिना बुकमार्क वाले दस्तावेज़ों को कैसे संभालूँ?

यदि आपके दस्तावेज़ में कोई बुकमार्क नहीं है, तो PDF बिना किसी बुकमार्क आउटलाइन के जेनरेट होगा। यदि आपको PDF में बुकमार्क की आवश्यकता है, तो सुनिश्चित करें कि आपके दस्तावेज़ में बुकमार्क मौजूद हैं।

क्या मैं इस विधि का उपयोग अन्य दस्तावेज़ प्रकारों जैसे DOCX या RTF के लिए कर सकता हूँ?

हां, .NET के लिए Aspose.Words विभिन्न दस्तावेज़ प्रकारों का समर्थन करता है, जिसमें DOCX, RTF और अन्य शामिल हैं।