วิธีเพิ่มการตอบกลับคำอธิบายประกอบใน PDF โดยใช้ C#

ในบทช่วยสอนวิธีใช้นี้ คุณจะได้เรียนรู้ขั้นตอนการ เพิ่มการตอบกลับไปยังคำอธิบายประกอบใน PDF โดยใช้ C# คู่มือนี้ยังมีคำแนะนำในการกำหนดค่าแพ็คเกจคำอธิบายประกอบเป็น ตอบกลับคำอธิบายประกอบใน PDF โดยใช้ C# คุณจะได้เรียนรู้วิธีเพิ่มคำอธิบายประกอบใน PDF และเพิ่มการตอบกลับไปยังคำอธิบายประกอบเดียวกันได้อย่างง่ายดาย ต่อไปนี้คือคำแนะนำโดยละเอียดในการสร้างคำอธิบายประกอบตอบกลับเป็น PDF พร้อมกับตัวอย่างโค้ดตัวอย่าง

ขั้นตอนในการเพิ่มการตอบกลับคำอธิบายประกอบใน PDF โดยใช้ C#

  1. ติดตั้งแพ็คเกจ GroupDocs.Annotation for .NET จาก NuGet เพื่อตอบกลับคำอธิบายประกอบ PDF
  2. เพิ่มการอ้างอิงไปยังเนมสเปซ GroupDocs.Annotation เพื่อสร้างคำอธิบายประกอบตอบกลับ
  3. สร้างอินสแตนซ์ Annotator วัตถุด้วยเส้นทางเอกสารอินพุต
  4. ยกตัวอย่างผู้ใช้, AreaAnnotation และวัตถุตอบกลับ
  5. กำหนดวัตถุของผู้ใช้เพื่อตอบกลับ
  6. กำหนดวัตถุตอบกลับให้กับคอลเลกชันการตอบกลับของ AreaAnnotation
  7. เรียกใช้เมธอด Annotator.Add และส่งวัตถุคำอธิบายประกอบไป
  8. เรียกใช้เมธอด Annotator.Save ด้วยเส้นทางเอกสารที่เป็นผลลัพธ์

เราได้ชี้แจงขั้นตอนที่จำเป็นทั้งหมดเพื่อ ใส่คำอธิบายประกอบ PDF พร้อมตอบกลับใน C# และบันทึก PDF ที่เป็นผลลัพธ์ลงในดิสก์ คุณสามารถเริ่มตอบกลับฟังก์ชันคำอธิบายประกอบได้โดยการโหลดเอกสารอินพุตโดยใช้คลาส Annotator ตั้งค่าคุณสมบัติคำอธิบายประกอบ และสุดท้ายบันทึก PDF ที่เป็นผลลัพธ์ลงในดิสก์ นี่คือตัวอย่างรหัสเพื่อเพิ่มการตอบกลับไปยังคำอธิบายประกอบ

รหัสเพื่อเพิ่มการตอบกลับคำอธิบายประกอบใน PDF โดยใช้ C

using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using System;
using System.Collections.Generic;
namespace AddReplytoAnnotationUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"Conholdate.Annotator.lic");
// Instantiate Annotator object with input PDF path
using (Annotator annotator = new Annotator("input.pdf"))
{
// Instantiate User objects
User user1 = new User
{
Id = 1,
Name = "Tom",
Email = "somemail@mail.com"
};
User user2 = new User
{
Id = 2,
Name = "Jack",
Email = "somebody@mail.com"
};
// Instantiate AreaAnnotation object and set its properties
AreaAnnotation area = new AreaAnnotation
{
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Message = "This is an area annotation",
PageNumber = 0,
Replies = new List<Reply>
{
new Reply
{
Id = 1,
Comment = "First comment",
RepliedOn = DateTime.Now,
User = user1
},
new Reply
{
Id = 2,
Comment = "Second comment",
RepliedOn = DateTime.Now,
User = user2,
}
}
};
//Add annotation into document
annotator.Add(area);
//Save the final output to disk
annotator.Save("AddReplytoAnnotationUsingCSharp.pdf");
}
}
}
}

ตัวอย่างโค้ดด้านบนแสดงฟังก์ชัน insert reply to PDF annotation ใน C# และทำให้เสร็จโดยใช้การเรียก API ของไลบรารี annotation ยิ่งไปกว่านั้น ตัวอย่างโค้ด C# นี้สามารถดำเนินการได้บนระบบปฏิบัติการทั่วไปที่รองรับ .NET เช่น MS Windows, Linux และ Mac OS เมื่อเร็ว ๆ นี้ เราได้เผยแพร่บทความเกี่ยวกับการเพิ่มลายน้ำใน Word โปรดดูคำแนะนำ วิธีใส่ลายน้ำใน Word โดยใช้ C# สำหรับข้อมูลเพิ่มเติม

 ไทย