PDF Table Generator
Documentize Table Generator for .NET เป็นปลั๊กอินที่หลากหลาย ซึ่งออกแบบมาเพื่อทำให้การรวมตารางเข้ากับเอกสาร PDF ง่ายขึ้น ไม่ว่าคุณจะกำลังจัดระเบียบข้อมูล ออกแบบฟอร์ม หรือปรับปรุงความอ่านง่ายของเอกสาร ปลั๊กอินนี้ช่วยให้กระบวนการเรียบง่ายในขณะที่ยังคงความแม่นยำและประสิทธิภาพ API ที่ใช้งานง่ายรองรับทั้งการประมวลผลเอกสารเดี่ยวและการประมวลผลแบบกลุ่ม ทำให้เป็นเครื่องมือที่จำเป็นสำหรับนักพัฒนาที่ทำงานกับข้อมูลที่มีโครงสร้าง
ฟีเจอร์หลัก:
- การสร้างตารางแบบไดนามิก: สร้างตารางที่มีโครงสร้างในเอกสาร PDF ได้อย่างไม่มีความยุ่งยาก
- การสนับสนุนเนื้อหาที่หลากหลาย: เติมตารางด้วยข้อความ, HTML, รูปภาพ และเนื้อหา LaTeX
- การวางตำแหน่งหน้า: แทรกตารางในตำแหน่งที่เฉพาะภายใน PDF ได้อย่างแม่นยำ
- การปรับแต่งเลย์เอาต์: ปรับโครงสร้างตาราง การจัดตำแหน่งเซลล์ และการตกแต่ง
- การประมวลผลแบบกลุ่ม: ประมวลผลเอกสารหลายฉบับพร้อมกันเพื่อประสิทธิภาพสูงสุด
การสร้าง PDF พร้อมตาราง
ทำตามขั้นตอนเหล่านี้เพื่อสร้างตารางที่มีโครงสร้างใน PDF โดยใช้คลาส TableGenerator
:
- สร้างอ็อบเจ็กต์จากคลาส
TableGenerator
- กำหนดค่าอ็อบเจ็กต์
TableOptions
เพื่อกำหนดโครงสร้างตาราง เนื้อหา และไฟล์นำเข้า/ส่งออก - เพิ่มตาราง แถว และเซลล์ลงใน PDF ของคุณ
- สรุปกระบวนการสร้างตารางโดยใช้วิธี
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
- การรายงานข้อมูล: นำเสนอการวิเคราะห์ รายงานการเงิน หรือผลสำรวจในรูปแบบที่ชัดเจนและมีระเบียบ
- การออกแบบฟอร์ม: สร้างฟอร์มแบบอินเทอร์แอกทีฟที่มีเลย์เอาต์ตารางที่มีโครงสร้าง
- การปรับปรุงเอกสาร: ปรับปรุงความอ่านง่ายและการใช้งานของคู่มือผู้ใช้ คู่มือ หรือสื่อการสอน
- การประมวลผลแบบกลุ่ม: อัตโนมัติการสร้างตารางสำหรับเอกสาร PDF หลายฉบับ