प्रदर्शन के लिए टेक्स्ट ओवरलेड के साथ प्रस्तुत करना

परिचय

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

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

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

.NET पर्यावरण सेटअप

  1. विज़ुअल स्टूडियो इंस्टॉल करें: यदि आपने पहले से नहीं किया है, तो Microsoft वेबसाइट से विज़ुअल स्टूडियो डाउनलोड और इंस्टॉल करें।

  2. एक .NET प्रोजेक्ट बनाएं: विज़ुअल स्टूडियो खोलें और एक नया .NET प्रोजेक्ट बनाएं या एक मौजूदा प्रोजेक्ट खोलें जहां आप GroupDocs.Viewer को एकीकृत करना चाहते हैं।

  3. .NET फ्रेमवर्क: सुनिश्चित करें कि आपका प्रोजेक्ट .NET फ्रेमवर्क के संगत संस्करण को लक्षित करता है।

GroupDocs.Viewer इंस्टालेशन

  1. GroupDocs.Viewer डाउनलोड करें: पर जाएँलिंक को डाउनलोड करें .NET के लिए GroupDocs.Viewer का नवीनतम संस्करण प्राप्त करने के लिए।
  2. अपने प्रोजेक्ट में GroupDocs.Viewer जोड़ें: डाउनलोड की गई फ़ाइलें निकालें और अपने प्रोजेक्ट संदर्भों में आवश्यक GroupDocs.Viewer असेंबली जोड़ें।

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

अपने .NET एप्लिकेशन में GroupDocs.Viewer कार्यक्षमताओं का उपयोग करने के लिए, आवश्यक नामस्थान आयात करें:

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

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

string outputDirectory = "Your Document Directory";

प्रतिस्थापित करना सुनिश्चित करें"Your Document Directory" उस पथ के साथ जहां आप प्रस्तुत दस्तावेज़ पृष्ठों को संग्रहीत करना चाहते हैं।

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

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

यह पंक्ति रेंडर किए गए पृष्ठों के नामकरण के लिए प्रारूप निर्दिष्ट करती है। इस उदाहरण में, यह प्लेसहोल्डर का उपयोग करता है{0} पृष्ठ संख्या दर्शाने के लिए.

चरण 3: व्यूअर ऑब्जेक्ट को आरंभ करें

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_DOCX))
{
    // कोड ब्लॉक
}

एक बनाने केViewerदेखे जाने वाले दस्तावेज़ का पथ पार करके ऑब्जेक्ट करें। इस मामले में,TestFiles.SAMPLE_DOCX नमूना दस्तावेज़ के पथ का प्रतिनिधित्व करता है।

चरण 4: रेंडरिंग विकल्प सेट करें

PngViewOptions options = new PngViewOptions(pageFilePathFormat);
options.ExtractText = true;

अपनी आवश्यकताओं के आधार पर रेंडरिंग विकल्प कॉन्फ़िगर करें। यहाँ,PngViewOptions पृष्ठों को पीएनजी छवियों के रूप में प्रस्तुत करने के लिए उपयोग किया जाता है, औरExtractText इसके लिए सेट हैtrue दस्तावेज़ से पाठ निकालने के लिए.

चरण 5: दस्तावेज़ प्रस्तुत करें

viewer.View(options);

का आह्वान करेंView की विधिViewer ऑब्जेक्ट, रेंडरिंग प्रक्रिया शुरू करने के लिए रेंडरिंग विकल्पों को पास करना।

चरण 6: सफलता संदेश प्रदर्शित करें

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

रेंडर करने के बाद, एक सफलता संदेश प्रदर्शित करें जो प्रक्रिया के पूरा होने और उस स्थान का संकेत देता है जहां रेंडर किए गए पृष्ठ संग्रहीत हैं।

निष्कर्ष

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

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

क्या GroupDocs.Viewer सभी दस्तावेज़ प्रारूपों के साथ संगत है?

GroupDocs.Viewer PDF, Microsoft Office दस्तावेज़, चित्र और बहुत कुछ सहित दस्तावेज़ स्वरूपों की एक विस्तृत श्रृंखला का समर्थन करता है।

क्या मैं अपने एप्लिकेशन की आवश्यकताओं के अनुसार रेंडरिंग विकल्पों को अनुकूलित कर सकता हूँ?

हाँ, GroupDocs.Viewer आपकी विशिष्ट आवश्यकताओं के अनुसार रेंडरिंग प्रक्रिया को तैयार करने के लिए व्यापक अनुकूलन विकल्प प्रदान करता है।

क्या GroupDocs.Viewer क्रॉस-प्लेटफ़ॉर्म समर्थन प्रदान करता है?

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

क्या GroupDocs.Viewer बड़े पैमाने पर दस्तावेज़ प्रसंस्करण के लिए उपयुक्त है?

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

यदि एकीकरण या उपयोग के दौरान मुझे कोई समस्या आती है तो मुझे सहायता कहाँ से मिल सकती है?

आप GroupDocs समुदाय फ़ोरम से सहायता प्राप्त कर सकते हैंयहाँ.