एन लगातार पेज प्रस्तुत करें

परिचय

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

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

.NET के लिए GroupDocs.Viewer के कार्यान्वयन पर विचार करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ हैं:

  1. .NET विकास वातावरण: सुनिश्चित करें कि आपकी मशीन पर एक कार्यशील .NET विकास वातावरण स्थापित है।

  2. .NET के लिए GroupDocs.Viewer: दिए गए लिंक से .NET के लिए GroupDocs.Viewer को डाउनलोड और इंस्टॉल करें।लिंक को डाउनलोड करें.

  3. दस्तावेज़ फ़ाइलें: वे दस्तावेज़ फ़ाइलें तैयार करें जिन्हें आप .NET के लिए GroupDocs.Viewer का उपयोग करके प्रस्तुत करना चाहते हैं।

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

अपने प्रोजेक्ट में .NET के लिए GroupDocs.Viewer को एकीकृत करना शुरू करने के लिए, आपको आवश्यक नेमस्पेस आयात करने की आवश्यकता है। यह चरण आपके कोडबेस के भीतर लाइब्रेरी की कार्यक्षमता तक पहुँचने के लिए महत्वपूर्ण है।

चरण 1: GroupDocs.Viewer नेमस्पेस आयात करें

using System;
using System.IO;
using System.Linq;
using GroupDocs.Viewer.Options;

चरण 2: System.IO नेमस्पेस आयात करें

using System.IO;

अब जब आपने पूर्वापेक्षाएँ सेट कर ली हैं और आवश्यक नेमस्पेस आयात कर लिया है, तो आइए .NET के लिए GroupDocs.Viewer का उपयोग करके दस्तावेज़ से लगातार पृष्ठों की एक निर्दिष्ट संख्या को प्रस्तुत करने पर विचार करें।

चरण 1: आउटपुट डायरेक्टरी को परिभाषित करें

string outputDirectory = "Your Document Directory";

वह निर्देशिका निर्दिष्ट करें जहाँ आप रेंडर किए गए पृष्ठों को सहेजना चाहते हैं।

चरण 2: पृष्ठ फ़ाइल पथ स्वरूप को परिभाषित करें

string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.html");

रेंडर किए गए पृष्ठों के फ़ाइल पथों के लिए प्रारूप सेट करें। इस उदाहरण में, पेजों को HTML फ़ाइलों के रूप में “page_1.html”, “page_2.html” आदि नामों से सहेजा जाएगा।

चरण 3: पेज रेंज परिभाषित करें

int[] range = Enumerable.Range(1, 3).ToArray();

उन लगातार पृष्ठों की श्रेणी निर्दिष्ट करें जिन्हें आप प्रस्तुत करना चाहते हैं। इस मामले में, हम पेज 1 से 3 प्रस्तुत कर रहे हैं।

चरण 4: दस्तावेज़ पृष्ठ प्रस्तुत करें

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_DOCX))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
    viewer.View(options, range);
}

का एक उदाहरण बनाएंViewer क्लास, एक पैरामीटर के रूप में दस्तावेज़ फ़ाइल के लिए पथ पास कर रहा है। फिर, HTML दृश्य विकल्पों को कॉन्फ़िगर करें और कॉल करेंView विधि, प्रस्तुत करने के लिए पृष्ठ श्रेणी निर्दिष्ट करना।

चरण 5: प्रस्तुत आउटपुट प्रदर्शित करें

Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");

अंत में, एक सफलता संदेश प्रदर्शित करें जो दर्शाता है कि दस्तावेज़ सफलतापूर्वक प्रस्तुत किया गया है और उपयोगकर्ता को आउटपुट निर्देशिका के बारे में सूचित करें जहां प्रस्तुत पृष्ठ सहेजे गए हैं।

निष्कर्ष

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

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

क्या मैं DOCX फ़ाइलों के अलावा अन्य दस्तावेज़ों से पेज प्रस्तुत कर सकता हूँ?

हां, .NET के लिए GroupDocs.Viewer पीडीएफ, पीपीटी, एक्सएलएस और अन्य सहित दस्तावेज़ प्रारूपों की एक विस्तृत श्रृंखला का समर्थन करता है।

क्या .NET के लिए GroupDocs.Viewer वेब अनुप्रयोगों के लिए उपयुक्त है?

बिल्कुल! .NET के लिए GroupDocs.Viewer को डेस्कटॉप और वेब एप्लिकेशन दोनों में सहजता से एकीकृत किया जा सकता है।

क्या .NET के लिए GroupDocs.Viewer को व्यावसायिक उपयोग के लिए लाइसेंस की आवश्यकता है?

हां, आप वाणिज्यिक परियोजनाओं में .NET के लिए GroupDocs.Viewer का उपयोग करने के लिए दिए गए खरीद लिंक से एक वाणिज्यिक लाइसेंस प्राप्त कर सकते हैं।

क्या मैं प्रस्तुत पृष्ठों के स्वरूप को अनुकूलित कर सकता हूँ?

हाँ, .NET के लिए GroupDocs.Viewer प्रदान किए गए दस्तावेज़ों की उपस्थिति और व्यवहार को अनुकूलित करने के लिए विभिन्न विकल्प प्रदान करता है।

क्या सहायता मांगने और अनुभव साझा करने के लिए कोई सामुदायिक मंच है?

हां, आप समुदाय से जुड़ने और विशेषज्ञों से सहायता प्राप्त करने के लिए दिए गए समर्थन लिंक के माध्यम से GroupDocs.Viewer फोरम पर जा सकते हैं।