เครื่องกําเนิดแท็บ 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

*การปฏิบัติที่ดีที่สุด *

  • กําหนดโครงสร้างตารางก่อนที่จะใส่ข้อมูลเพื่อการควบคุมการจัดตั้งที่ดีขึ้น
  • ใช้วิธีการสร้างเพื่อให้รหัสสามารถอ่านได้และรักษาได้
  • บัตรสร้างเอกสารสําหรับโซลูชั่นที่สามารถสแกนได้ (เช่นการผสมทางอีเมลการผลิตรายงาน)

ทรัพยากรที่เกี่ยวข้อง:

 แบบไทย