PDF Table Generator

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

ฟีเจอร์หลัก:

  • การสร้างตารางแบบไดนามิก: สร้างตารางที่มีโครงสร้างในเอกสาร PDF ได้อย่างไม่มีความยุ่งยาก
  • การสนับสนุนเนื้อหาที่หลากหลาย: เติมตารางด้วยข้อความ, HTML, รูปภาพ และเนื้อหา LaTeX
  • การวางตำแหน่งหน้า: แทรกตารางในตำแหน่งที่เฉพาะภายใน PDF ได้อย่างแม่นยำ
  • การปรับแต่งเลย์เอาต์: ปรับโครงสร้างตาราง การจัดตำแหน่งเซลล์ และการตกแต่ง
  • การประมวลผลแบบกลุ่ม: ประมวลผลเอกสารหลายฉบับพร้อมกันเพื่อประสิทธิภาพสูงสุด

การสร้าง PDF พร้อมตาราง

ทำตามขั้นตอนเหล่านี้เพื่อสร้างตารางที่มีโครงสร้างใน PDF โดยใช้คลาส TableGenerator:

  1. สร้างอ็อบเจ็กต์จากคลาส TableGenerator
  2. กำหนดค่าอ็อบเจ็กต์ TableOptions เพื่อกำหนดโครงสร้างตาราง เนื้อหา และไฟล์นำเข้า/ส่งออก
  3. เพิ่มตาราง แถว และเซลล์ลงใน PDF ของคุณ
  4. สรุปกระบวนการสร้างตารางโดยใช้วิธี Process

นี่คือตัวอย่าง:

 1var generator = new TableGenerator();
 2var options = new TableOptions();
 3
 4// ระบุไฟล์ PDF ที่จะนำเข้าและส่งออก
 5options.AddInput(new FileDataSource("input.pdf"));
 6options.AddOutput(new FileDataSource("output.pdf"));
 7
 8// กำหนดตารางที่มีแถวและเซลล์
 9options
10    .InsertPageAfter(1) // เพิ่มตารางหลังจากหน้าที่หนึ่ง
11    .AddTable()
12        .AddRow()
13            .AddCell().AddParagraph(new TextFragment("Cell 1"))
14            .AddCell().AddParagraph(new TextFragment("Cell 2"))
15            .AddCell().AddParagraph(new TextFragment("Cell 3"));
16
17// สร้างตารางในเอกสาร
18generator.Process(options);

การเพิ่มเนื้อหาที่หลากหลายลงในตาราง

ตารางในเอกสาร PDF สามารถรวมประเภทเนื้อหาที่หลากหลายเพื่อเพิ่มความสามารถและรูปลักษณ์ ด้านล่างนี้คือตัวอย่างของการเพิ่มเนื้อหา HTML ลงในเซลล์ตาราง:

1options
2    .AddTable()
3        .AddRow()
4            .AddCell().AddParagraph(new HtmlFragment("<h1>Header 1</h1>"))
5            .AddCell().AddParagraph(new HtmlFragment("<h2>Header 2</h2>"))
6            .AddCell().AddParagraph(new HtmlFragment("<h3>Header 3</h3>"));

ประเภทเนื้อหาที่รองรับในตาราง

PDF Table Generator รองรับเนื้อหาหลายประเภท ช่วยให้นักพัฒนาปรับแต่งตารางตามกรณีการใช้งานที่หลากหลาย:

  • HtmlFragment: เพิ่มเนื้อหาที่ใช้ HTML เช่น หัวเรื่อง รายการ และข้อความแบบจัดรูปแบบ
  • TeXFragment: รวมเนื้อหาที่ใช้ LaTeX สำหรับสมการทางคณิตศาสตร์และการจัดรูปแบบทางวิทยาศาสตร์
  • TextFragment: แทรกข้อความธรรมดาหรือข้อความที่จัดรูปแบบ
  • Image: ฝังรูปภาพโดยตรงลงในเซลล์ตาราง

การปรับแต่งเลย์เอาต์และโครงสร้างตาราง

ปลั๊กอินนี้มอบความยืดหยุ่นในการปรับแต่งโครงสร้างตาราง รวมถึงความสูงของแถว ความกว้างของคอลัมน์ และการจัดตำแหน่งเซลล์ ตัวเลือกการปรับแต่งเหล่านี้ช่วยให้คุณออกแบบตารางให้ตรงกับเลย์เอาต์และความต้องการการตกแต่งของเอกสารของคุณ

การประมวลผลการสร้างตาราง

หลังจากเพิ่มเนื้อหาทั้งหมดและปรับแต่งโครงสร้างตารางแล้ว ให้สรุปกระบวนการโดยการเรียกใช้วิธี Process วิธีนี้จะสร้างตารางและอัปเดตเอกสาร PDF นี่คือวิธีการจัดการผลลัพธ์:

1var resultContainer = generator.Process(options);
2
3// แสดงผลจำนวนผลลัพธ์ที่สร้างขึ้น
4Console.WriteLine("Number of results: " + resultContainer.ResultCollection.Count);

กรณีการใช้งานสำหรับ PDF Table Generator

  1. การรายงานข้อมูล: นำเสนอการวิเคราะห์ รายงานการเงิน หรือผลสำรวจในรูปแบบที่ชัดเจนและมีระเบียบ
  2. การออกแบบฟอร์ม: สร้างฟอร์มแบบอินเทอร์แอกทีฟที่มีเลย์เอาต์ตารางที่มีโครงสร้าง
  3. การปรับปรุงเอกสาร: ปรับปรุงความอ่านง่ายและการใช้งานของคู่มือผู้ใช้ คู่มือ หรือสื่อการสอน
  4. การประมวลผลแบบกลุ่ม: อัตโนมัติการสร้างตารางสำหรับเอกสาร PDF หลายฉบับ
 แบบไทย