Azure’dan Belge Yükle
giriiş
Belge yönetimi ve işbirliği alanında, GroupDocs.Annotation for .NET, .NET uygulamaları içinde sorunsuz açıklama ve işaretleme işlevlerini kolaylaştıran sağlam bir çözüm olarak ortaya çıkıyor. Bu eğitim, GroupDocs.Annotation for .NET’i belgeleri açıklamak için kullanmanın inceliklerini ele alıyor ve ön koşullardan gelişmiş kullanıma kadar adım adım rehberlik sunuyor.
Ön koşullar
GroupDocs.Annotation for .NET’e dalmadan önce, aşağıdaki ön koşulların mevcut olduğundan emin olun:
- .NET Framework Kurulumu: .NET için GroupDocs.Annotation uyumlu bir .NET çalışma zamanı ortamı gerektirir. Sisteminizde .NET Framework’ün yüklü olduğundan emin olun.
- GroupDocs.Annotation Kütüphanesine Erişim: GroupDocs.Annotation for .NET kütüphanesine, ya web sitesinden indirerek ya da NuGet gibi paket yöneticileri aracılığıyla erişin.
- Açıklama Yapılacak Belge: Açıklama yapmayı planladığınız belgeyi (örneğin PDF) hazırlayın. Belgenin yerel olarak veya Azure Blob Storage gibi bir bulut depolama hizmeti aracılığıyla erişilebilir olduğundan emin olun.
Ad Alanlarını İçe Aktar
GroupDocs.Annotation for .NET kullanarak belgeleri açıklamaya başlamak için gerekli ad alanlarını projenize aktarın. Bu adım, gerekli sınıflara ve işlevlere erişiminizin olmasını sağlar.
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’dan Belge Yükle
Azure Blob Storage’da depolanan bir belgeye açıklama eklemek için şu adımları izleyin:
Adım 1: Çıkış Yolunu Ayarlayın
Açıklamalı belgenin kaydedileceği çıktı yolunu tanımlayın.
string outputPath = Path.Combine("Your Document Directory", "result" + Path.GetExtension("input.pdf"));
Adım 2: Belgeyi İndirin
Belgeyi Azure Blob Depolama’dan almak için şunu çağırın: DownloadFile
yöntem.
using (Annotator annotator = new Annotator(DownloadFile(blobName)))
{
// Açıklama Mantığı
annotator.Save(outputPath);
}
Azure Blob Depolamasından Dosyayı İndirin
Belgeyi Azure Blob Storage’dan indirmek için şunu uygulayın: DownloadFile
yöntem.
Adım 1: Blob’u Alın
Azure Blob Depolama konteynerine erişin ve istediğiniz blobu alın.
CloudBlobContainer container = GetContainer();
CloudBlob blob = container.GetBlobReference(blobName);
Adım 2: Blob İçeriğini İndirin
Blob içeriğini bir bellek akışına indirin.
MemoryStream memoryStream = new MemoryStream();
blob.DownloadToStream(memoryStream);
memoryStream.Position = 0;
return memoryStream;
Azure Blob Depolama Konteynerini edinin
Azure Blob Storage ile etkileşim kurmak için şunu uygulayın: GetContainer
yöntem.
Adım 1: Depolama Kimlik Bilgilerini Başlatın
Gerekli hesap kimlik bilgilerini ve uç nokta bilgilerini sağlayın.
string accountName = "***";
string accountKey = "***";
string endpoint = $"https://{hesapAdı}.blob.core.windows.net/";
Adım 2: Blob İstemcisi Oluşturun
Azure Blob Storage ile etkileşim kurmak için bir istemci oluşturun.
CloudStorageAccount cloudStorageAccount = new CloudStorageAccount(storageCredentials, new Uri(endpoint), null, null, null);
CloudBlobClient cloudBlobClient = cloudStorageAccount.CreateCloudBlobClient();
Adım 3: Konteyner Referansını Alın
Belirtilen konteynera ait öğreticileri edinin.
CloudBlobContainer container = cloudBlobClient.GetContainerReference(containerName);
Adım 4: Mevcut Değilse Konteyner Oluşturun
Konteynerin var olduğundan emin olun, yoksa oluşturun.
container.CreateIfNotExists();
Çözüm
.NET için GroupDocs.Annotation, geliştiricilere sağlam belge açıklama yetenekleri sağlayarak .NET uygulamalarına sorunsuz bir şekilde entegre olur. Bu eğitimde özetlenen adımları izleyerek, Azure Blob Storage’da depolanan belgeleri açıklamak için GroupDocs.Annotation’ın işlevlerinden etkili bir şekilde yararlanabilirsiniz.
SSS
GroupDocs.Annotation for .NET tüm belge formatlarıyla uyumlu mudur?
GroupDocs.Annotation, PDF, DOCX, PPTX ve daha fazlası dahil olmak üzere çok çeşitli belge biçimlerini destekler.
Açıklamalar özel gereksinimlere göre özelleştirilebilir mi?
Evet, GroupDocs.Annotation açıklamalar için kapsamlı özelleştirme seçenekleri sunarak kullanıcıların görünüm, davranış ve meta verileri değiştirmesine olanak tanır.
GroupDocs.Annotation ortak belge açıklamaları için uygun mudur?
Kesinlikle! GroupDocs.Annotation, birden fazla kullanıcının aynı anda açıklama eklemesine, düzenlemesine ve incelemesine olanak tanıyarak işbirlikçi belge açıklamalarını kolaylaştırır.
GroupDocs.Annotation platformlar arası uyumluluk sunuyor mu?
Evet, GroupDocs.Annotation Windows, Linux ve macOS dahil olmak üzere çeşitli platformlarda sorunsuz çalışacak şekilde tasarlanmıştır.
GroupDocs.Annotation kullanıcıları için teknik destek mevcut mu?
Evet, GroupDocs forumları ve özel destek kanalları aracılığıyla kapsamlı teknik destek sağlar.