เครื่องกําเนิดแท็บ Plugin สําหรับ Aspose.PDF
Aspose.PDF Table Generator Plugin for .NET ช่วยให้ผู้พัฒนาสามารถใส่ตารางที่กําหนดเองและวางไว้ในไฟล์ PDF โดยการเขียนโปรแกรม ไม่ว่าคุณต้องการบัญชีที่โครงสร้างหรือเครือข่ายข้อมูล โปรแกรมนี้จะช่วยให้การสร้างโต๊ะและรูปแบบที่ยืดหยุ่นเพื่อปรับปรุงการทํางานของเอกสารใด ๆ
บทความล่าสุด
Aspose.PDF เครื่องกําเนิดโต๊ะ Plugin คุณสมบัติหลัก
การรวมโต๊ะแบบไดนามิกเพิ่มตารางใหม่แถวและเซลล์บนหน้าใด ๆ ของไฟล์ PDF โดยโปรแกรม
ประเภทเนื้อหาที่อุดมสมบูรณ์เซลล์สามารถมีข้อความ fragments HTML, รูปภาพและแม้กระทั่งสูตร mathematical (การสนับสนุนข้อความ)
โครงสร้างตารางที่กําหนดเอง & สไตล์ขอบเขตที่สมบูรณ์แบบการสอดคล้อง fonts และคุณสมบัติอื่น ๆ เพื่อตอบสนองความต้องการรายงานหรือแบรนด์ของคุณ
Batch และรุ่นโปรแกรมการสร้างเอกสารขนาดใหญ่อัตโนมัติหรือล็อคผ่านชุดข้อมูลเพื่อจัดตําแหน่งตารางได้อย่างมีประสิทธิภาพ
เริ่มต้นด้วย Aspose.PDF Table Generator Plugin
ติดตั้ง Aspose.PDF สําหรับ .NETเพิ่มห้องสมุดจาก NuGet หรือดาวน์โหลดชุดไปยังโครงการ .NET ของคุณ
กําหนดค่าใบอนุญาตของคุณใช้คีย์ใบอนุญาตสําหรับการสร้างตารางไม่ จํากัด
ตารางที่กําหนดและเป็นที่นิยมใช้
TableGenerator
,TableOptions
และสร้างคลาสเพื่อใส่ตารางเพิ่มเส้น / เซลล์และกําหนดเองเนื้อหากระบวนการและบันทึกสร้างไฟล์ PDF กับตารางและบันทึกหรือกระจายเอกสารตามความต้องการ
** ตัวอย่าง: เพิ่มตารางไปยัง PDF (C#)**
using Aspose.Pdf.Plugins;
var generator = new TableGenerator();
var options = new TableOptions()
.AddDemoTable(1) // Add a sample table to page 1
.AddDemoTable(3); // Add a sample table to page 3
options.AddInput(new FileDataSource(@"C:\Samples\Results\table-generator-demo.pdf"));
options.AddOutput(new FileDataSource(@"C:\Samples\Results\table-generator-demo.pdf"));
var resultContainer = generator.Process(options);
Console.WriteLine(resultContainer.ResultCollection.Count);
** ตัวอย่าง: โครงสร้างตารางที่กําหนดเอง**
public static TableOptions AddDemoTable(this TableOptions tableOptions, int pageNumber)
{
return tableOptions
.InsertPageAfter(pageNumber)
.AddTable()
.AddRow()
.AddCell().AddParagraph(new HtmlFragment("<b>Header 1 1</b>"))
.AddCell().AddParagraph(new TextFragment("Header 1 2"))
.AddCell().AddParagraph(new TextFragment("Header 1 3"))
.AddRow()
.AddCell().AddParagraph(new TeXFragment("The equation $E=mc^2$", true))
.AddCell().AddParagraph(new TextFragment("Cell 1 2"))
.AddCell().AddParagraph(new TextFragment("Cell 1 3"))
.AddRow()
.AddCell().AddParagraph(new TextFragment("Cell 1 1"))
.AddCell().AddParagraph(new TextFragment("Cell 1 3"));
}
ใช้ Cases & Extensions
- บัญชีและรายงานทางการเงิน: สร้างตารางสําหรับรายการเส้นคํานวณและจํานวนเงินโดยโปรแกรม
- ตารางเวลาและปฏิทิน: สร้างเครือข่ายและแผนเวลาสําหรับการวางแผนเหตุการณ์หรือการจัดหาทรัพยากร
- เครือข่ายข้อมูลจากแหล่งข้อมูลภายนอก: ขับผ่านรายการ/แร่เพื่อดูตารางแบบไดนามิก
- **เซลล์เนื้อหาที่อุดมสมบูรณ์: **ใส่รูปภาพข้อความแบบ HTML และคําอธิบาย math into table cells.
สําหรับการจัดรูปแบบขั้นสูง - ขอบเขตที่กําหนดเองสีพื้นหลังหรือการผสมผสานเซลล์ - ดูเอกสาร API Reference และ Method Builder
*การปฏิบัติที่ดีที่สุด *
- กําหนดโครงสร้างตารางก่อนที่จะใส่ข้อมูลเพื่อการควบคุมการจัดตั้งที่ดีขึ้น
- ใช้วิธีการสร้างเพื่อให้รหัสสามารถอ่านได้และรักษาได้
- บัตรสร้างเอกสารสําหรับโซลูชั่นที่สามารถสแกนได้ (เช่นการผสมทางอีเมลการผลิตรายงาน)
ทรัพยากรที่เกี่ยวข้อง: