ทำงานกับบุ๊กมาร์กในเอกสาร PDF ผ่าน C#

วิธีการจัดการที่คั่นหน้าใน PDF โดยทางโปรแกรมด้วย C#

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

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

Package Manager Console

PM > Install-Package Aspose.PDF

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


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

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

<% bookmarks.code-block.text %>

เพิ่มที่คั่นหน้าลงในเอกสาร PDF - C#

<% bookmarks.code-block.subtitle %>


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);