วิธีการบันทึกหน้าที่มีคำอธิบายประกอบใน PDF โดยใช้ GroupDocs.Annotation สำหรับ .NET

การแนะนำ

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

ในบทช่วยสอนนี้ คุณจะได้เรียนรู้:

  • การตั้งค่าสภาพแวดล้อมการพัฒนาของคุณด้วย GroupDocs.Annotation
  • การเพิ่มคำอธิบายประเภทต่างๆ
  • บันทึกเฉพาะหน้าที่มีคำอธิบายอย่างมีประสิทธิภาพ

พร้อมที่จะเริ่มต้นหรือยัง? มาตรวจสอบให้แน่ใจว่าคุณมีทุกอย่างพร้อมแล้ว

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

ก่อนที่จะเริ่มต้น ให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:

  • กรอบงาน .NET (เวอร์ชัน 4.6 หรือใหม่กว่า) หรือ .NET แกนหลัก/5+
  • โปรแกรมแก้ไขโค้ดเช่น Visual Studio
  • ความรู้พื้นฐานเกี่ยวกับการตั้งค่าโครงการ C# และ .NET

การตั้งค่า GroupDocs.Annotation สำหรับ .NET

หากต้องการเริ่มใช้ GroupDocs.Annotation ให้ติดตั้งผ่าน NuGet

คอนโซลตัวจัดการแพ็กเกจ NuGet

Install-Package GroupDocs.Annotation -Version 25.4.0

.NET CLI

dotnet add package GroupDocs.Annotation --version 25.4.0

การขอใบอนุญาต

GroupDocs เสนอบริการทดลองใช้งานฟรีเพื่อสำรวจซอฟต์แวร์ของตนอย่างเต็มรูปแบบ หากต้องการใช้งานแบบขยายเวลา โปรดซื้อใบอนุญาตหรือขอใบอนุญาตชั่วคราว:

  • ทดลองใช้งานฟรี:สำรวจคุณสมบัติโดยไม่มีข้อจำกัดในช่วงระยะเวลาเริ่มต้น
  • ใบอนุญาตชั่วคราว:ใช้ GroupDocs.Annotation ในการผลิตชั่วคราว
  • ซื้อ:รักษาความต้องการในระยะยาวของคุณด้วยใบอนุญาตเชิงพาณิชย์

เมื่อติดตั้งแล้วให้เริ่มต้นไลบรารีดังต่อไปนี้:

using GroupDocs.Annotation;

// การตั้งค่าพื้นฐานในการโหลดและใส่คำอธิบายเอกสาร
Annotator annotator = new Annotator("path/to/your/document.pdf");

คู่มือการใช้งาน

การเพิ่มคำอธิบายประกอบ

ภาพรวม

คำอธิบายประกอบช่วยเน้นย้ำพื้นที่สำคัญภายในเอกสารของคุณ มาสำรวจการเพิ่มคำอธิบายประกอบกัน AreaAnnotation และ EllipseAnnotation-

ขั้นตอนที่ 1: สร้างคำอธิบายพื้นที่

using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;

// กำหนดคำอธิบายพื้นที่
AreaAnnotation area = new AreaAnnotation()
{
    Box = new Rectangle(100, 100, 100, 100), // ตำแหน่งและขนาด
    BackgroundColor = 65535,                // ค่าสี ARGB สำหรับการเน้น
    PageNumber = 1                          // หมายเลขหน้าเฉพาะ
};

การ AreaAnnotation เน้นพื้นที่สี่เหลี่ยมบนเอกสาร ปรับแต่งตำแหน่ง (Box) และสีพื้นหลัง

ขั้นตอนที่ 2: สร้างคำอธิบายวงรี

// กำหนดคำอธิบายวงรี
EllipseAnnotation ellipse = new EllipseAnnotation()
{
    Box = new Rectangle(100, 100, 100, 100), // ตำแหน่งและขนาด
    BackgroundColor = 123456,                // ค่าสี ARGB สำหรับการเน้น
    PageNumber = 1                           // หมายเลขหน้าเฉพาะ
};

การ EllipseAnnotation ช่วยให้สามารถวาดรูปวงรีบนเอกสารได้ ปรับตำแหน่งและขนาดโดยใช้ Box คุณสมบัติ.

ขั้นตอนที่ 3: เพิ่มคำอธิบายประกอบ

// การเพิ่มคำอธิบายลงในอินสแตนซ์ Annotator
annotator.Add(new List<AnnotationBase>() { area, ellipse });

การใช้ Add วิธีการนี้รวมคำอธิบายประกอบหลายประเภท ขั้นตอนนี้จะเพิ่มทั้ง AreaAnnotation และ EllipseAnnotation-

บันทึกเฉพาะหน้าที่มีคำอธิบายประกอบเท่านั้น

ภาพรวม

หากต้องการบันทึกเฉพาะหน้าที่มีคำอธิบายประกอบ ให้กำหนดค่าตัวเลือกการบันทึกของคุณให้เหมาะสม

ขั้นตอนที่ 4: บันทึกหน้าที่มีคำอธิบายประกอบ

using GroupDocs.Annotation.Options;

// ตั้งค่าตัวเลือกการบันทึกเพื่อรวมเฉพาะหน้าที่มีคำอธิบายประกอบเท่านั้น
annotator.Save("path/to/output/document.pdf\