โหลดเอกสารจาก Azure

การแนะนำ

GroupDocs.Annotation สำหรับ .NET ถือเป็นโซลูชันที่มีประสิทธิภาพสำหรับการจัดการเอกสารและการทำงานร่วมกัน ช่วยให้สามารถใส่คำอธิบายประกอบและมาร์กอัปในแอปพลิเคชัน .NET ได้อย่างราบรื่น บทช่วยสอนนี้จะเจาะลึกถึงความซับซ้อนของการใช้ประโยชน์จาก GroupDocs.Annotation สำหรับ .NET เพื่อใส่คำอธิบายประกอบในเอกสาร พร้อมทั้งให้คำแนะนำแบบทีละขั้นตอนตั้งแต่ข้อกำหนดเบื้องต้นไปจนถึงการใช้งานขั้นสูง

ข้อกำหนดเบื้องต้น

ก่อนที่จะใช้งาน GroupDocs.Annotation สำหรับ .NET ให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้:

  1. การติดตั้ง .NET Framework: GroupDocs.Annotation สำหรับ .NET ต้องใช้สภาพแวดล้อมรันไทม์ .NET ที่เข้ากันได้ ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง .NET Framework ไว้ในระบบของคุณแล้ว
  2. การเข้าถึงไลบรารี GroupDocs.Annotation: รับสิทธิ์ในการเข้าถึงไลบรารี GroupDocs.Annotation สำหรับ .NET ได้โดยการดาวน์โหลดจากเว็บไซต์หรือผ่านตัวจัดการแพ็คเกจเช่น NuGet
  3. เอกสารที่จะใส่คำอธิบายประกอบ: เตรียมเอกสาร (เช่น PDF) ที่คุณต้องการใส่คำอธิบายประกอบ ตรวจสอบให้แน่ใจว่าสามารถเข้าถึงเอกสารได้ทั้งในเครื่องหรือผ่านบริการจัดเก็บข้อมูลบนคลาวด์ เช่น Azure Blob Storage

นำเข้าเนมสเปซ

หากต้องการเริ่มใส่คำอธิบายประกอบเอกสารโดยใช้ GroupDocs.Annotation สำหรับ .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 Storage

หากต้องการดาวน์โหลดเอกสารจาก Azure Blob Storage ให้ใช้ DownloadFile วิธี.

ขั้นตอนที่ 1: ดึงข้อมูล Blob

เข้าถึงคอนเทนเนอร์ Azure Blob Storage และดึงข้อมูล Blob ที่ต้องการ

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

ขั้นตอนที่ 2: ดาวน์โหลดเนื้อหา Blob

ดาวน์โหลดเนื้อหา blob ลงในสตรีมหน่วยความจำ

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

รับคอนเทนเนอร์ Azure Blob Storage

ในการโต้ตอบกับ Azure Blob Storage ให้ใช้ GetContainer วิธี.

ขั้นตอนที่ 1: เริ่มต้นข้อมูลประจำตัวที่จัดเก็บข้อมูล

ระบุข้อมูลรับรองบัญชีและข้อมูลปลายทางที่จำเป็น

string accountName = "***";
string accountKey = "***";
string endpoint = $"https://{ชื่อบัญชี}.blob.core.windows.net/";

ขั้นตอนที่ 2: สร้างไคลเอนต์ Blob

สร้างไคลเอนต์เพื่อโต้ตอบกับ 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 สำหรับ .NET ช่วยให้นักพัฒนาซอฟต์แวร์มีความสามารถในการใส่คำอธิบายประกอบเอกสารที่มีประสิทธิภาพ โดยผสานรวมเข้ากับแอปพลิเคชัน .NET ได้อย่างราบรื่น เมื่อทำตามขั้นตอนที่ระบุไว้ในบทช่วยสอนนี้ คุณจะสามารถใช้ประโยชน์จากฟังก์ชันการทำงานของ GroupDocs.Annotation เพื่อใส่คำอธิบายประกอบเอกสารที่จัดเก็บใน Azure Blob Storage ได้อย่างมีประสิทธิภาพ

คำถามที่พบบ่อย

GroupDocs.Annotation สำหรับ .NET เข้ากันได้กับรูปแบบเอกสารทั้งหมดหรือไม่

GroupDocs.Annotation รองรับรูปแบบเอกสารหลากหลาย รวมถึง PDF, DOCX, PPTX และอื่นๆ อีกมากมาย

คำอธิบายสามารถปรับแต่งตามความต้องการเฉพาะได้หรือไม่

ใช่ GroupDocs.Annotation มีตัวเลือกการปรับแต่งคำอธิบายประกอบอย่างครอบคลุม ช่วยให้ผู้ใช้สามารถปรับเปลี่ยนรูปลักษณ์ พฤติกรรม และข้อมูลเมตาได้

GroupDocs.Annotation เหมาะสำหรับการใส่คำอธิบายประกอบเอกสารแบบร่วมมือกันหรือไม่

แน่นอน! GroupDocs.Annotation ช่วยให้สามารถจัดทำคำอธิบายประกอบเอกสารร่วมกันได้โดยให้ผู้ใช้หลายรายสามารถเพิ่ม แก้ไข และตรวจสอบคำอธิบายประกอบได้พร้อมกัน

GroupDocs.Annotation รองรับการใช้งานหลายแพลตฟอร์มหรือไม่

ใช่ GroupDocs.Annotation ได้รับการออกแบบมาให้ทำงานได้อย่างราบรื่นบนหลายแพลตฟอร์ม รวมถึง Windows, Linux และ macOS

ผู้ใช้ GroupDocs.Annotation มีการสนับสนุนด้านเทคนิคหรือไม่

ใช่ GroupDocs ให้การสนับสนุนทางเทคนิคที่ครอบคลุมผ่านทางฟอรัมและช่องทางการสนับสนุนเฉพาะ