เพิ่มบุ๊กมาร์กไปยัง PDF ผ่าน C#

จัดการบุ๊กมาร์กในเอกสาร PDFใช้ Aspose.PDF สำหรับ .NET เพื่อแก้ไขเอกสาร PDF แบบโปรแกรม

วิธีการทำงานกับบุ๊กมาร์กในเอกสาร PDF ด้วยไลบรารี C#

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

Package Manager Console

PM > Install-Package Aspose.PDF

ขั้นตอนในการทำงานกับบุ๊กมาร์กผ่าน C#


คุณจำเป็นต้อง Aspose.PDF for .NET เพื่อลองรหัสในสภาพแวดล้อมของคุณ

1.เปิดเอกสาร PDF โดยใช้วัตถุเอกสาร 1.สร้างบุ๊กมาร์กและกำหนดคุณสมบัติของมัน 1.เพิ่มคอลเลกชัน OutlineItemCollection ไปยังคอลเลกชันเค้าร่าง 1.บันทึกแฟ้มอีกครั้ง

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

เพิ่มบุ๊กมาร์กไปยังเอกสาร PDF - C#

รหัสตัวอย่างนี้แสดงวิธีการเพิ่มบุ๊กมาร์กไปยัง PDF - C#


Document pdfDocument = new Document(dataDir + "AddBookmark.pdf");

// Create a bookmark object
OutlineItemCollection pdfOutline = new OutlineItemCollection(pdfDocument.Outlines);
pdfOutline.Title = "Test Outline";
pdfOutline.Italic = true;
pdfOutline.Bold = true;
// Set the destination page number
pdfOutline.Action = new GoToAction(pdfDocument.Pages[1]);
// Add bookmark in the document's outline collection.
pdfDocument.Outlines.Add(pdfOutline);

dataDir = dataDir + "AddBookmark_out.pdf";
// Save output
pdfDocument.Save(dataDir);