วิธีแปลง PDF เป็น PDF ที่ติดแท็กโดยใช้ C #

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

ขั้นตอนในการสร้างแท็ก PDF โดยใช้ C#

  1. สร้างสภาพแวดล้อมเพื่อใช้ Aspose.PDF for .NET เพื่อสร้าง PDF ที่ติดแท็ก
  2. สร้าง PDF document และเข้าถึงการอ้างอิงถึง tagged content ในนั้น
  3. ตั้งชื่อเรื่องและภาษาสำหรับเนื้อหาที่ถูกแท็ก
  4. สร้างส่วนหัวและองค์ประกอบย่อหน้า และตั้งค่าข้อความสำหรับทั้งสององค์ประกอบ
  5. ผนวกส่วนหัวและย่อหน้านี้เข้ากับองค์ประกอบรากของเนื้อหาที่ถูกแท็ก
  6. บันทึก 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#

 ไทย