Načíst dokument z Azure

Zavedení

V oblasti správy dokumentů a spolupráce se GroupDocs.Annotation for .NET jeví jako robustní řešení, které usnadňuje bezproblémové anotace a označování v aplikacích .NET. Tento tutoriál se ponoří do složitostí využití GroupDocs.Annotation for .NET k anotaci dokumentů a nabízí podrobné pokyny od předpokladů až po pokročilé použití.

Předpoklady

Než se ponoříte do GroupDocs.Annotation pro .NET, ujistěte se, že máte splněny následující předpoklady:

  1. Instalace .NET Frameworku: Soubor GroupDocs.Annotation pro .NET vyžaduje kompatibilní běhové prostředí .NET. Ujistěte se, že máte v systému nainstalované .NET Framework.
  2. Přístup ke knihovně GroupDocs.Annotation: Získejte přístup ke knihovně GroupDocs.Annotation pro .NET buď stažením z webových stránek, nebo prostřednictvím správců balíčků, jako je NuGet.
  3. Dokument k anotaci: Připravte dokument (např. PDF), který chcete anotovat. Ujistěte se, že je dokument přístupný buď lokálně, nebo prostřednictvím cloudového úložiště, jako je Azure Blob Storage.

Importovat jmenné prostory

Chcete-li začít s anotací dokumentů pomocí GroupDocs.Annotation pro .NET, importujte potřebné jmenné prostory do svého projektu. Tento krok zajistí, že budete mít přístup k požadovaným třídám a funkcím.

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;

Načíst dokument z Azure

Chcete-li anotovat dokument uložený v úložišti Azure Blob Storage, postupujte takto:

Krok 1: Nastavení výstupní cesty

Definujte výstupní cestu, kam bude uložen anotovaný dokument.

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

Krok 2: Stáhnout dokument

Načtěte dokument z úložiště Azure Blob Storage vyvoláním metody DownloadFile metoda.

using (Annotator annotator = new Annotator(DownloadFile(blobName)))
{
    // Logika anotací
    annotator.Save(outputPath);
}

Stáhnout soubor z úložiště Azure Blob Storage

Chcete-li stáhnout dokument z úložiště Azure Blob Storage, implementujte DownloadFile metoda.

Krok 1: Načtení objektu BLOB

Získejte přístup ke kontejneru Azure Blob Storage a načtěte požadovaný objekt blob.

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

Krok 2: Stažení obsahu blobů

Stáhněte obsah objektu BLOB do paměťového streamu.

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

Získání kontejneru úložiště objektů BLOB v Azure

Pro interakci s úložištěm Azure Blob Storage implementujte GetContainer metoda.

Krok 1: Inicializace přihlašovacích údajů úložiště

Zadejte potřebné přihlašovací údaje k účtu a informace o koncovém bodu.

string accountName = "***";
string accountKey = "***";
string endpoint = $"https://{název_účtu}.blob.core.windows.net/";

Krok 2: Vytvoření klienta Blob

Vytvořte klienta pro interakci s Azure Blob Storage.

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

Krok 3: Načtení reference kontejneru

Získejte tutoriály k zadanému kontejneru.

CloudBlobContainer container = cloudBlobClient.GetContainerReference(containerName);

Krok 4: Vytvořte kontejner, pokud neexistuje

Ujistěte se, že kontejner existuje, a pokud ne, vytvořte ho.

container.CreateIfNotExists();

Závěr

GroupDocs.Annotation pro .NET poskytuje vývojářům robustní funkce pro anotaci dokumentů a bezproblémovou integraci do aplikací .NET. Dodržováním kroků popsaných v tomto tutoriálu můžete efektivně využít funkce GroupDocs.Annotation k anotaci dokumentů uložených v úložišti objektů BLOB v Azure.

Často kladené otázky

Je GroupDocs.Annotation pro .NET kompatibilní se všemi formáty dokumentů?

GroupDocs.Annotation podporuje širokou škálu formátů dokumentů, včetně PDF, DOCX, PPTX a dalších.

Lze anotace přizpůsobit podle specifických požadavků?

Ano, GroupDocs.Annotation nabízí rozsáhlé možnosti přizpůsobení anotací, které uživatelům umožňují upravovat vzhled, chování a metadata.

Je GroupDocs.Annotation vhodný pro kolaborativní anotaci dokumentů?

Rozhodně! GroupDocs.Annotation usnadňuje spolupráci při anotacích dokumentů tím, že umožňuje více uživatelům přidávat, upravovat a kontrolovat anotace současně.

Nabízí GroupDocs.Annotation kompatibilitu napříč platformami?

Ano, GroupDocs.Annotation je navržen tak, aby bezproblémově fungoval na různých platformách, včetně Windows, Linuxu a macOS.

Je technická podpora k dispozici pro uživatele GroupDocs.Annotation?

Ano, GroupDocs poskytuje komplexní technickou podporu prostřednictvím svých fór a specializovaných kanálů podpory.