เพิ่มหรือลบคำอธิบายประกอบใน PDF

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

C# API เพื่อเพิ่มคำอธิบายประกอบ PDF - ดาวน์โหลดฟรี

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

PM> Install-Package Aspose.Pdf

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

รูปแบบ PDF รองรับคำอธิบายประกอบประเภทต่างๆ เช่น ข้อความ บรรทัด วงกลม สี่เหลี่ยม การเขียนซ้ำ และอื่นๆ เพื่อทำงานกับคำอธิบายประกอบ PDF แต่ละรายการ Aspose.PDF for .NET มีคลาสแยกต่างหาก ตัวอย่างเช่น คลาส LineAnnotation ใช้สำหรับเพิ่มบรรทัด ในขณะที่คลาส HighlightAnnotation ใช้สำหรับเพิ่มคำอธิบายประกอบไฮไลท์ มาดูขั้นตอนการเพิ่มคำอธิบายประกอบประเภทใดก็ได้ใน PDF

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

  • โหลดไฟล์ PDF โดยใช้คลาส Document
  • สร้างอินสแตนซ์ของคลาสคำอธิบายประกอบที่ต้องการ เช่น HighlightAnnotation หรือ LineAnnotation
  • กำหนดคุณสมบัติของคำอธิบายประกอบ เช่น ตำแหน่ง สี ขนาด และอื่นๆ
  • เพิ่มคำอธิบายประกอบในคอลเลกชั่น Annotations ของหน้า PDF โดยใช้วิธี [Document.Pages1.Annotations.Add(Annotation)]12
  • บันทึกเอกสาร PDF โดยใช้วิธี Document.Save(String)

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

// โหลดไฟล์ PDF
Document document = new Document("Input.pdf");

// สร้างคำอธิบายประกอบบรรทัด
var lineAnnotation = new LineAnnotation(
	document.Pages[1],
	new Rectangle(550, 93, 562, 439),
	new Point(556, 99), new Point(556, 443))
{
	Title = "John Smith",
	Color = Color.Red,
	Width = 3,
	StartingStyle = LineEnding.OpenArrow,
	EndingStyle = LineEnding.OpenArrow,
	Popup = new PopupAnnotation(document.Pages[1], new Rectangle(842, 124, 1021, 266))
};

// เพิ่มคำอธิบายประกอบในหน้า 
document.Pages[1].Annotations.Add(lineAnnotation);

// บันทึก PDF
document.Save("output.pdf");

สำหรับตัวอย่างโค้ดของคำอธิบายประกอบประเภทอื่นๆ คุณสามารถเยี่ยมชมบทความเอกสารต่อไปนี้:

ลบคำอธิบายประกอบจาก PDF ใน C#

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีลบคำอธิบายประกอบออกจากไฟล์ PDF โดยใช้ C#

// เปิดเอกสาร
Document pdfDocument = new Document("DeleteAnnotationsFromPage.pdf");

// ลบคำอธิบายประกอบเฉพาะ
pdfDocument.Pages[1].Annotations.Delete();

// หรือลบคำอธิบายประกอบเฉพาะ
// pdfDocument.Pages[1].Annotations.Delete(1);

// บันทึกเอกสารที่อัปเดต
pdfDocument.Save("output.pdf");

บทสรุป

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

ดูสิ่งนี้ด้วย