Bảng Generator Plugin cho Aspose.PDF
Aspose.PDF Table Generator Plugin cho .NET cho phép các nhà phát triển để cài đặt, tùy chỉnh, và dân số bảng một cách lập trình bên trong PDFs. 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 việc 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, bao gồm việc sử dụng Aspose PDF Genator để tạo nội dung năng động.
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àu Cá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 & Styling Cá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 Programmatic Tự độ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ữ các bảng một cách hiệu quả bằng cách sử dụng Aspose PDF Generator.
Bắt đầu với Aspose.PDF Table Generator Plugin
Cài đặt Aspose.PDF cho .NET Thê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 và tổng bằng cách sử dụngAspose PDF Generator.
- 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: