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

परिचय

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

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

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

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

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

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

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 ब्लॉब स्टोरेज में संग्रहीत दस्तावेज़ को एनोटेट करने के लिए, इन चरणों का पालन करें:

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

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

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

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

का आह्वान करके Azure ब्लॉब स्टोरेज से दस्तावेज़ पुनर्प्राप्त करेंDownloadFile तरीका।

using (Annotator annotator = new Annotator(DownloadFile(blobName)))
{
    // एनोटेशन तर्क
    annotator.Save(outputPath);
}

Azure ब्लॉब स्टोरेज से फ़ाइल डाउनलोड करें

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

चरण 1: बूँद पुनः प्राप्त करें

Azure ब्लॉब स्टोरेज कंटेनर तक पहुंचें और वांछित ब्लॉब पुनर्प्राप्त करें।

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

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

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

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

Azure ब्लॉब संग्रहण कंटेनर प्राप्त करें

Azure ब्लॉब स्टोरेज के साथ इंटरैक्ट करने के लिए, इसे लागू करेंGetContainer तरीका।

चरण 1: संग्रहण क्रेडेंशियल प्रारंभ करें

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

string accountName = "***";
string accountKey = "***";
string endpoint = $"https://{accountName}.blob.core.windows.net/";

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

Azure ब्लॉब स्टोरेज के साथ इंटरैक्ट करने के लिए एक क्लाइंट बनाएं।

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

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

निर्दिष्ट कंटेनर का संदर्भ प्राप्त करें.

CloudBlobContainer container = cloudBlobClient.GetContainerReference(containerName);

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

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

container.CreateIfNotExists();

निष्कर्ष

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

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

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

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

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

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

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

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

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

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

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

हाँ, GroupDocs अपने मंचों और समर्पित सहायता चैनलों के माध्यम से व्यापक तकनीकी सहायता प्रदान करता है।