คู่มือวิธีใช้นี้จะอธิบายขั้นตอนของ วิธีแปลง PDF เป็น PDF ที่ติดแท็กโดยใช้ C# ประกอบด้วยรายละเอียดเกี่ยวกับการตั้งค่าสภาพแวดล้อมการพัฒนาเพื่อใช้ไลบรารี Aspose.PDF รายการงานที่ต้องทำในขณะที่เขียนแอปพลิเคชัน และโค้ดตัวอย่างที่รันได้สำหรับ การเพิ่มแท็กในไฟล์ PDF โดยใช้ C# โค้ดตัวอย่างสำหรับการติดแท็ก PDF นี้สามารถใช้งานได้ในทุกแพลตฟอร์มที่รองรับสภาพแวดล้อม .NET
ขั้นตอนในการสร้างแท็ก PDF โดยใช้ C#
- สร้างสภาพแวดล้อมเพื่อใช้ Aspose.PDF for .NET เพื่อสร้าง PDF ที่ติดแท็ก
- สร้าง PDF document และเข้าถึงการอ้างอิงถึง tagged content ในนั้น
- ตั้งชื่อเรื่องและภาษาสำหรับเนื้อหาที่ถูกแท็ก
- สร้างส่วนหัวและองค์ประกอบย่อหน้า และตั้งค่าข้อความสำหรับทั้งสององค์ประกอบ
- ผนวกส่วนหัวและย่อหน้านี้เข้ากับองค์ประกอบรากของเนื้อหาที่ถูกแท็ก
- บันทึก PDF ที่ติดแท็กบนดิสก์
ขั้นตอนข้างต้นสรุปกระบวนการ แท็กเอกสาร PDF โดยใช้ C# เอกสาร PDF แต่ละฉบับมีคุณสมบัติที่เรียกว่า TaggedContent ซึ่งใช้โดยการตั้งชื่อและภาษาตามด้วยการสร้างองค์ประกอบส่วนหัวและย่อหน้า อย่างไรก็ตาม คุณสามารถสร้างองค์ประกอบอื่นๆ ด้วยการตั้งค่าคุณสมบัติที่เกี่ยวข้อง ในขั้นตอนสุดท้าย ส่วนหัวและย่อหน้าที่กำหนดเองจะถูกผนวกเข้ากับ RootElement ในคลาสอินเทอร์เฟซ ITaggedContent ก่อนที่จะบันทึกลงบนดิสก์
รหัสเพื่อแท็กไฟล์ PDF โดยใช้ C
using Aspose.Pdf; | |
using Aspose.Pdf.Tagged; | |
using Aspose.Pdf.LogicalStructure; | |
class Program{ | |
static void Main(string[] args) // Create tagged PDF in C# | |
{ | |
// Set PDF license | |
new License().SetLicense("Aspose.Total.lic"); | |
// Create a PDF | |
Document doc = new Document(); | |
// Get the tagged content | |
ITaggedContent cont = doc.TaggedContent; | |
// Set the Title | |
cont.SetTitle("A Tagged PDF Document"); | |
// Set the language | |
cont.SetLanguage("en-US"); | |
// Create a header | |
HeaderElement hdr = cont.CreateHeaderElement(); | |
// Set text | |
hdr.SetText("The Header Text"); | |
// Create a paragraph | |
ParagraphElement prg = cont.CreateParagraphElement(); | |
// Set text | |
prg.SetText("Sample contents of the paragraph"); | |
// Append header | |
cont.RootElement.AppendChild(hdr); | |
// Append Paragraph | |
cont.RootElement.AppendChild(prg); | |
// Save the tagged Document | |
doc.Save("TaggedOutput.pdf"); | |
}} |
รหัสนี้สาธิต วิธีเพิ่มแท็กในไฟล์ PDF โดยใช้ C# ในโค้ดตัวอย่างนี้ เราได้สร้างส่วนหัวและย่อหน้า อย่างไรก็ตาม คุณสามารถสร้างองค์ประกอบอื่นๆ โดยใช้เมธอดที่แตกต่างกัน เช่น CreateAnnotElement(), CreateArtElement(), CreateCaptionElement(), CreateFigureElement() และ CreateFormElement() เพื่อแสดงรายการ จำนวนน้อย. แต่ละองค์ประกอบมีคุณสมบัติที่แตกต่างกัน เช่น ActualText, AlternateDescriptions, AlternativeText และ ExpansionText พร้อมกับคุณสมบัติอื่นๆ อีกมากมายที่สามารถตั้งค่าได้ตามความต้องการ
บทความนี้สอนเรา วิธีเพิ่มแท็กใน PDF โดยใช้ C# หากคุณสนใจที่จะเพิ่มไฮเปอร์ลิงก์ใน PDF โปรดดูบทความเกี่ยวกับ วิธีเพิ่มไฮเปอร์ลิงก์ใน PDF โดยใช้ C#