Bảng Generator Plugin cho Aspose.PDF

Aspose.PDF Table Generator Plugin cho .NET cho phép các nhà phát triển để nhập, tùy chỉnh và lưu trữ bảng một cách lập trình bên trong PDF. Cho dù bạn cần các hóa đơn có cấu trúc, lịch hoặc mạng dữ liệu, plugin này cung cấp sự sáng tạo bảng linh hoạt và định dạng để đồng bộ hóa bất kỳ dòng công việc tài liệu .Net nào.

Bài viết mới nhất

Aspose.PDF Table Generator Plugin Chìa khóa tính năng

    • Phân tích bàn năng động*Thêm các bảng, hàng và ô mới trên bất kỳ trang nào của tệp PDF một cách lập trình.
  • Những loại nội dung giàuCác tế bào có thể chứa văn bản, các mảnh HTML, hình ảnh, và thậm chí cả công thức toán học (tùy chọn Text).

  • Custom Table Structure & StylingCác ranh giới tinh tế, phù hợp, phông chữ, và các thuộc tính khác để đáp ứng nhu cầu báo cáo hoặc thương hiệu của bạn.

  • Batch và Generation ProgrammaticTự động tạo tài liệu lớn hoặc xoay thông qua các tập tin dữ liệu để lưu trữ bảng một cách hiệu quả.

Bắt đầu với Aspose.PDF Table Generator Plugin

  • Cài đặt Aspose.PDF cho .NETThêm thư viện từ NuGet hoặc tải xuống bộ sưu tập vào dự án .NET của bạn.

  • Cài đặt giấy phép của bạnỨng dụng khóa giấy phép cho việc tạo bảng không giới hạn.

    • Bảng định nghĩa và dân số*Sử dụng The TableGenerator, TableOptions, và xây dựng các lớp để nhập bảng, thêm hàng / ô, và tùy chỉnh nội dung.
    • Quy trình và tiết kiệm *Tạo PDF với bảng và lưu hoặc phân phối tài liệu theo yêu cầu.

** Ví dụ: Thêm một bảng vào 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);

** Ví dụ: cấu trúc bảng tùy chỉnh**

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"));
}

* Sử dụng Cases & Extensions*

  • Các hóa đơn & báo cáo tài chính: Chương trình tạo bảng cho các mục dòng, tổng số và tổng.
  • Thời gian & Lịch: Xây dựng các mạng lưới và lịch trình cho kế hoạch sự kiện hoặc phân bổ tài nguyên.
  • Data Grids from External Sources: Đi qua danh sách/các bảng để lưu trữ các bảng một cách năng động.
  • Rich-Content Cells: Nhúng hình ảnh, văn bản định dạng HTML và biểu thức toán học vào các tế bào bảng.

Đối với định dạng tiên tiến – giới hạn tùy chỉnh, màu nền, hoặc kết hợp tế bào – hãy xem tài liệu tham chiếu API và phương pháp xây dựng.

* Thực hành tốt nhất *

  • Thiết lập cấu trúc bảng trước khi nhập dữ liệu để kiểm soát bố trí tốt hơn.
  • Sử dụng các phương pháp xây dựng để giữ mã dễ đọc và duy trì.
  • Các tài liệu được tạo ra cho các giải pháp có thể quy mô (ví dụ, thư kết hợp, báo cáo tạo).

Tài nguyên liên quan:

 Tiếng Việt