วิธีการบันทึกหน้าที่มีคำอธิบายประกอบใน 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\