Azure से दस्तावेज़ लोड करें

परिचय

दस्तावेज़ प्रबंधन और सहयोग के क्षेत्र में, GroupDocs.Annotation for .NET एक मजबूत समाधान के रूप में उभरता है, जो .NET अनुप्रयोगों के भीतर सहज एनोटेशन और मार्कअप कार्यक्षमताओं की सुविधा देता है। यह ट्यूटोरियल दस्तावेज़ों को एनोटेट करने के लिए GroupDocs.Annotation for .NET का लाभ उठाने की पेचीदगियों पर गहराई से चर्चा करता है, जो कि पूर्वापेक्षाओं से लेकर उन्नत उपयोग तक चरण-दर-चरण मार्गदर्शन प्रदान करता है।

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

.NET के लिए GroupDocs.Annotation में गोता लगाने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ मौजूद हैं:

  1. .NET Framework की स्थापना: .NET के लिए GroupDocs.Annotation को संगत .NET रनटाइम वातावरण की आवश्यकता होती है। सुनिश्चित करें कि आपके सिस्टम पर .NET Framework स्थापित है।
  2. GroupDocs.Annotation लाइब्रेरी तक पहुंच: वेबसाइट से या NuGet जैसे पैकेज प्रबंधकों के माध्यम से इसे डाउनलोड करके GroupDocs.Annotation for .NET लाइब्रेरी तक पहुंच प्राप्त करें।
  3. एनोटेट करने के लिए दस्तावेज़: वह दस्तावेज़ (जैसे, PDF) तैयार करें जिस पर आप एनोटेट करना चाहते हैं। सुनिश्चित करें कि दस्तावेज़ स्थानीय रूप से या Azure Blob Storage जैसी क्लाउड स्टोरेज सेवा के माध्यम से सुलभ है।

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

GroupDocs.Annotation for .NET का उपयोग करके दस्तावेज़ों को एनोटेट करना शुरू करने के लिए, अपने प्रोजेक्ट में आवश्यक नामस्थान आयात करें। यह चरण सुनिश्चित करता है कि आपके पास आवश्यक कक्षाओं और कार्यात्मकताओं तक पहुँच है।

using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using Microsoft.WindowsAzure.Storage;
using Microsoft.WindowsAzure.Storage.Auth;
using Microsoft.WindowsAzure.Storage.Blob;
using System;
using System.IO;

Azure से दस्तावेज़ लोड करें

Azure Blob Storage में संग्रहीत दस्तावेज़ पर टिप्पणी करने के लिए, इन चरणों का पालन करें:

चरण 1: आउटपुट पथ सेट करें

आउटपुट पथ को परिभाषित करें जहां एनोटेट दस्तावेज़ सहेजा जाएगा।

string outputPath = Path.Combine("Your Document Directory", "result" + Path.GetExtension("input.pdf"));

चरण 2: दस्तावेज़ डाउनलोड करें

Azure Blob Storage से दस्तावेज़ को पुनः प्राप्त करने के लिए निम्न कमांड का उपयोग करें: DownloadFile तरीका।

using (Annotator annotator = new Annotator(DownloadFile(blobName)))
{
    // एनोटेशन लॉजिक
    annotator.Save(outputPath);
}

Azure Blob संग्रहण से फ़ाइल डाउनलोड करें

Azure Blob Storage से दस्तावेज़ डाउनलोड करने के लिए, लागू करें DownloadFile तरीका।

चरण 1: ब्लॉब पुनः प्राप्त करें

Azure Blob संग्रहण कंटेनर तक पहुँचें और वांछित ब्लॉब पुनर्प्राप्त करें.

CloudBlobContainer container = GetContainer();
CloudBlob blob = container.GetBlobReference(blobName);

चरण 2: ब्लॉब सामग्री डाउनलोड करें

ब्लॉब सामग्री को मेमोरी स्ट्रीम में डाउनलोड करें.

MemoryStream memoryStream = new MemoryStream();
blob.DownloadToStream(memoryStream);
memoryStream.Position = 0;
return memoryStream;

Azure Blob संग्रहण कंटेनर प्राप्त करें

Azure Blob Storage के साथ इंटरैक्ट करने के लिए, लागू करें GetContainer तरीका।

चरण 1: स्टोरेज क्रेडेंशियल्स को आरंभ करें

आवश्यक खाता क्रेडेंशियल और समापन बिंदु जानकारी प्रदान करें.

string accountName = "***";
string accountKey = "***";
string endpoint = $"https://{खातानाम}.blob.core.windows.net/";

चरण 2: ब्लॉब क्लाइंट बनाएँ

Azure Blob Storage के साथ सहभागिता करने के लिए एक क्लाइंट बनाएँ.

CloudStorageAccount cloudStorageAccount = new CloudStorageAccount(storageCredentials, new Uri(endpoint), null, null, null);
CloudBlobClient cloudBlobClient = cloudStorageAccount.CreateCloudBlobClient();

चरण 3: कंटेनर संदर्भ पुनः प्राप्त करें

निर्दिष्ट कंटेनर के लिए एक ट्यूटोरियल प्राप्त करें.

CloudBlobContainer container = cloudBlobClient.GetContainerReference(containerName);

चरण 4: यदि मौजूद न हो तो कंटेनर बनाएँ

सुनिश्चित करें कि कंटेनर मौजूद है, और यदि नहीं तो उसे बनाएं।

container.CreateIfNotExists();

निष्कर्ष

GroupDocs.Annotation for .NET डेवलपर्स को मजबूत दस्तावेज़ एनोटेशन क्षमताओं के साथ सशक्त बनाता है, जो .NET अनुप्रयोगों में सहजता से एकीकृत होता है। इस ट्यूटोरियल में बताए गए चरणों का पालन करके, आप Azure Blob Storage में संग्रहीत दस्तावेज़ों को एनोटेट करने के लिए GroupDocs.Annotation की कार्यक्षमताओं का प्रभावी ढंग से लाभ उठा सकते हैं।

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

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

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

क्या एनोटेशन को विशिष्ट आवश्यकताओं के अनुसार अनुकूलित किया जा सकता है?

हां, GroupDocs.Annotation एनोटेशन के लिए व्यापक अनुकूलन विकल्प प्रदान करता है, जिससे उपयोगकर्ता उपस्थिति, व्यवहार और मेटाडेटा को संशोधित कर सकते हैं।

क्या GroupDocs.Annotation सहयोगात्मक दस्तावेज़ एनोटेशन के लिए उपयुक्त है?

बिल्कुल! GroupDocs.Annotation कई उपयोगकर्ताओं को एक साथ एनोटेशन जोड़ने, संपादित करने और समीक्षा करने में सक्षम बनाकर सहयोगी दस्तावेज़ एनोटेशन की सुविधा देता है।

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

हां, GroupDocs.Annotation को विंडोज, लिनक्स और मैकओएस सहित विभिन्न प्लेटफार्मों पर निर्बाध रूप से काम करने के लिए डिज़ाइन किया गया है।

क्या GroupDocs.Annotation उपयोगकर्ताओं के लिए तकनीकी सहायता उपलब्ध है?

हां, ग्रुपडॉक्स अपने मंचों और समर्पित समर्थन चैनलों के माध्यम से व्यापक तकनीकी सहायता प्रदान करता है।