पीडीएफ में पाठ चयन अक्षम करें
परिचय
.NET के लिए GroupDocs.Viewer एक शक्तिशाली दस्तावेज़ रेंडरिंग एपीआई है जो डेवलपर्स को दस्तावेज़ देखने की क्षमताओं को उनके .NET अनुप्रयोगों में आसानी से एकीकृत करने की अनुमति देता है। GroupDocs.Viewer द्वारा प्रदान की गई प्रमुख कार्यक्षमताओं में से एक पीडीएफ दस्तावेज़ों में पाठ चयन को अक्षम करने की क्षमता है। यह सुविधा उन परिदृश्यों में विशेष रूप से उपयोगी है जहां आपको उपयोगकर्ताओं को संवेदनशील दस्तावेज़ों से पाठ की प्रतिलिपि बनाने से रोकने, दस्तावेज़ की सुरक्षा और अखंडता सुनिश्चित करने की आवश्यकता होती है।
आवश्यक शर्तें
इससे पहले कि हम .NET के लिए GroupDocs.Viewer का उपयोग करके पीडीएफ में टेक्स्ट चयन को अक्षम करने के तरीके के बारे में चरण-दर-चरण मार्गदर्शिका देखें, सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ हैं:
- .NET के लिए GroupDocs.Viewer की स्थापना: सुनिश्चित करें कि आपने .NET के लिए GroupDocs.Viewer को डाउनलोड और इंस्टॉल किया है।लिंक को डाउनलोड करें.
- दस्तावेज़ निर्देशिका: एक निर्देशिका तैयार करें जहां आपके दस्तावेज़ संग्रहीत किए जाएंगे। पीडीएफ दस्तावेज़ को प्रस्तुत करने के लिए आपको कोड स्निपेट में इस निर्देशिका को निर्दिष्ट करना होगा।
नामस्थान आयात करें
सबसे पहले, आपको .NET के लिए GroupDocs.Viewer द्वारा प्रदान की गई कार्यक्षमताओं तक पहुंचने के लिए आवश्यक नेमस्पेस आयात करने की आवश्यकता है। यहां बताया गया है कि आप यह कैसे कर सकते हैं:
using System;
using System.IO;
using GroupDocs.Viewer.Options;
अब, आइए .NET के लिए GroupDocs.Viewer का उपयोग करके PDF दस्तावेज़ में पाठ चयन को अक्षम करने की प्रक्रिया को कई चरणों में विभाजित करें:
चरण 1: आउटपुट निर्देशिका निर्दिष्ट करें
string outputDirectory = "Your Document Directory";
इस चरण में, बदलें"Your Document Directory"
उस निर्देशिका पथ के साथ जहां आपका पीडीएफ दस्तावेज़ स्थित है।
चरण 2: पृष्ठ फ़ाइल पथ स्वरूप को परिभाषित करें
string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.html");
यह चरण प्रस्तुत HTML पृष्ठों के फ़ाइल पथों के प्रारूप को परिभाषित करता है। पीडीएफ दस्तावेज़ का प्रत्येक पृष्ठ अनुक्रमिक पृष्ठ संख्या के साथ एक HTML फ़ाइल में परिवर्तित हो जाएगा।
चरण 3: पाठ चयन अक्षम के साथ पीडीएफ दस्तावेज़ प्रस्तुत करें
using (Viewer viewer = new Viewer("Path to Your PDF Document"))
{
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
options.PdfOptions.RenderTextAsImage = true;
viewer.View(options);
}
प्रतिस्थापित करें"Path to Your PDF Document"
आपकी पीडीएफ फाइल के वास्तविक पथ के साथ। यह कोड स्निपेट प्रारंभ करता है aViewer
ऑब्जेक्ट, संसाधनों को एम्बेड करने के लिए HTML दृश्य विकल्पों को कॉन्फ़िगर करता है, और सेटिंग द्वारा टेक्स्ट चयन को अक्षम करता हैRenderTextAsImage
संपत्ति कोtrue
.
चरण 4: सफलता संदेश प्रदर्शित करें
Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");
पीडीएफ दस्तावेज़ को प्रस्तुत करने के बाद, यह चरण उस निर्देशिका के साथ एक सफलता संदेश प्रदर्शित करता है जहां प्रस्तुत HTML पृष्ठ संग्रहीत हैं।
निष्कर्ष
इस ट्यूटोरियल में, हमने सीखा कि .NET के लिए GroupDocs.Viewer का उपयोग करके PDF दस्तावेज़ों में टेक्स्ट चयन को कैसे अक्षम किया जाए। चरण-दर-चरण मार्गदर्शिका का पालन करके, आप इस सुविधा को अपने .NET अनुप्रयोगों में सहजता से एकीकृत कर सकते हैं, दस्तावेज़ सुरक्षा सुनिश्चित कर सकते हैं और उपयोगकर्ता अनुभव को बढ़ा सकते हैं।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं प्रस्तुत HTML पृष्ठों के लिए आउटपुट निर्देशिका को अनुकूलित कर सकता हूँ?
हाँ, आप कोई भी निर्देशिका पथ निर्दिष्ट कर सकते हैं जहाँ आप चाहते हैं कि प्रस्तुत HTML पृष्ठ संग्रहीत हों।
क्या .NET के लिए GroupDocs.Viewer .NET फ्रेमवर्क के विभिन्न संस्करणों के साथ संगत है?
हाँ, .NET के लिए GroupDocs.Viewer .NET कोर और .NET फ्रेमवर्क सहित .NET फ्रेमवर्क के विभिन्न संस्करणों के साथ संगत है।
क्या पाठ चयन को अक्षम करने से पीडीएफ दस्तावेज़ की अन्य कार्यक्षमताएं प्रभावित होती हैं?
नहीं, पाठ चयन को अक्षम करना केवल उपयोगकर्ताओं को दस्तावेज़ से पाठ को चुनने और कॉपी करने से रोकता है। अन्य कार्यक्षमताएँ बरकरार रहेंगी।
क्या मैं दस्तावेज़ प्रस्तुत करने के बाद फिर से पाठ चयन सक्षम कर सकता हूँ?
हां, आप बस सेटिंग करके टेक्स्ट चयन को सक्षम कर सकते हैंRenderTextAsImage
संपत्ति कोfalse
HTML दृश्य विकल्पों में।
क्या .NET के लिए GroupDocs.Viewer का कोई परीक्षण संस्करण उपलब्ध है?
हां, आप .NET के लिए GroupDocs.Viewer के निःशुल्क परीक्षण तक पहुंच सकते हैंवेबसाइट.