N लगातार पृष्ठ प्रस्तुत करें
परिचय
.NET विकास के क्षेत्र में, अपने अनुप्रयोगों में दस्तावेज़ देखने की क्षमताओं को एकीकृत करने से उपयोगकर्ता अनुभव और कार्यक्षमता में काफी वृद्धि हो सकती है। ऐसा ही एक उपकरण जो निर्बाध दस्तावेज़ रेंडरिंग की सुविधा देता है वह है GroupDocs.Viewer for .NET। यह शक्तिशाली लाइब्रेरी डेवलपर्स को उनके अनुप्रयोगों में विभिन्न दस्तावेज़ प्रारूपों को आसानी से प्रदर्शित करने में सक्षम बनाती है।
आवश्यक शर्तें
.NET के लिए GroupDocs.Viewer के कार्यान्वयन में जाने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ मौजूद हैं:
.NET विकास वातावरण: सुनिश्चित करें कि आपके मशीन पर एक कार्यशील .NET विकास वातावरण स्थापित है।
.NET के लिए GroupDocs.Viewer: दिए गए से .NET के लिए GroupDocs.Viewer डाउनलोड करें और इंस्टॉल करें लिंक को डाउनलोड करें.
दस्तावेज़ फ़ाइलें: उन दस्तावेज़ फ़ाइलों को तैयार करें जिन्हें आप .NET के लिए GroupDocs.Viewer का उपयोग करके प्रस्तुत करना चाहते हैं।
नामस्थान आयात करें
अपने प्रोजेक्ट में GroupDocs.Viewer for .NET को एकीकृत करने के लिए, आपको आवश्यक नेमस्पेस आयात करने की आवश्यकता है। यह चरण आपके कोडबेस के भीतर लाइब्रेरी की कार्यक्षमता तक पहुँचने के लिए महत्वपूर्ण है।
चरण 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");
रेंडर किए गए पेजों के फ़ाइल पथों के लिए प्रारूप सेट करें। इस उदाहरण में, पेजों को “page_1.html”, “page_2.html”, आदि जैसे नामों के साथ 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 अनुप्रयोगों में GroupDocs.Viewer for .NET को शामिल करने से निर्बाध दस्तावेज़ रेंडरिंग के लिए संभावनाओं की एक दुनिया खुल जाती है। इस ट्यूटोरियल में बताए गए चरणों का पालन करके, आप आसानी से विभिन्न दस्तावेज़ स्वरूपों से N लगातार पृष्ठों को रेंडर कर सकते हैं, जिससे आपके एप्लिकेशन की कार्यक्षमता और उपयोगकर्ता अनुभव में वृद्धि होती है।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं DOCX फ़ाइलों के अलावा अन्य दस्तावेज़ों के पृष्ठों को रेंडर कर सकता हूँ?
हां, .NET के लिए GroupDocs.Viewer पीडीएफ, पीपीटी, एक्सएलएस और अधिक सहित दस्तावेज़ प्रारूपों की एक विस्तृत श्रृंखला का समर्थन करता है।
क्या GroupDocs.Viewer for .NET वेब अनुप्रयोगों के लिए उपयुक्त है?
बिल्कुल! GroupDocs.Viewer for .NET को डेस्कटॉप और वेब अनुप्रयोगों दोनों में सहजता से एकीकृत किया जा सकता है।
क्या GroupDocs.Viewer for .NET को व्यावसायिक उपयोग के लिए लाइसेंस की आवश्यकता है?
हां, आप व्यावसायिक परियोजनाओं में GroupDocs.Viewer for .NET का उपयोग करने के लिए दिए गए खरीद लिंक से व्यावसायिक लाइसेंस प्राप्त कर सकते हैं।
क्या मैं प्रस्तुत पृष्ठों के स्वरूप को अनुकूलित कर सकता हूँ?
हां, GroupDocs.Viewer for .NET रेंडर किए गए दस्तावेज़ों की उपस्थिति और व्यवहार को अनुकूलित करने के लिए विभिन्न विकल्प प्रदान करता है।
क्या सहायता प्राप्त करने और अनुभव साझा करने के लिए कोई सामुदायिक मंच है?
हां, आप समुदाय के साथ जुड़ने और विशेषज्ञों से सहायता प्राप्त करने के लिए प्रदान किए गए सहायता लिंक के माध्यम से GroupDocs.Viewer फोरम पर जा सकते हैं।