PDF Table Generator
Trình Tạo Bảng Documentize cho .NET là một plugin linh hoạt được thiết kế để đơn giản hóa việc tích hợp các bảng vào tài liệu PDF. Dù bạn đang tổ chức dữ liệu, thiết kế biểu mẫu, hay cải thiện khả năng đọc của tài liệu, plugin này giúp quy trình trở nên đơn giản hơn trong khi duy trì độ chính xác và hiệu quả. API trực quan của nó hỗ trợ cả quy trình xử lý tài liệu đơn và theo lô, khiến nó trở thành một công cụ thiết yếu cho các nhà phát triển làm việc với dữ liệu cấu trúc.
Tạo PDF với Bảng
Thực hiện theo các bước sau để tạo bảng có cấu trúc trong một PDF bằng cách sử dụng lớp TableGenerator
:
- Cấu hình đối tượng
TableOptions
để xác định cấu trúc bảng, nội dung, và tệp đầu vào/đầu ra. - Thêm bảng, hàng, và ô vào PDF của bạn.
- Hoàn thiện quy trình tạo bảng bằng cách sử dụng phương thức
Process
.
Dưới đây là một ví dụ:
1var options = new TableOptions();
2
3// Chỉ định tệp PDF đầu vào và đầu ra
4options.AddInput(new FileDataSource("input.pdf"));
5options.AddOutput(new FileDataSource("output.pdf"));
6
7// Định nghĩa bảng với các hàng và ô
8options
9 .InsertPageBefore(1) // Thêm bảng trước trang đầu tiên
10 .AddTable()
11 .AddRow()
12 .AddCell().AddParagraph("Ô 1")
13 .AddCell().AddParagraph("Ô 2")
14 .AddCell().AddParagraph("Ô 3");
15
16// Tạo bảng trong tài liệu
17TableGenerator.Process(options);
Đặt trang cho bảng
Thực hiện theo các bước sau để tạo bảng trong một PDF sau 2 trang: Dưới đây là một ví dụ:
1var options = new TableOptions();
2
3// Chỉ định tệp PDF đầu vào và đầu ra
4options.AddInput(new FileDataSource("input.pdf"));
5options.AddOutput(new FileDataSource("output.pdf"));
6
7// Định nghĩa bảng với các hàng và ô
8options
9 .InsertPageAfter(2) // Thêm bảng sau trang 2
10 .AddTable()
11 .AddRow()
12 .AddCell().AddParagraph("Ô 1")
13 .AddCell().AddParagraph("Ô 2")
14 .AddCell().AddParagraph("Ô 3");
15
16// Tạo bảng trong tài liệu
17TableGenerator.Process(options);
Xử lý Quy trình Tạo Bảng
Sau khi thêm tất cả nội dung và tùy chỉnh cấu trúc bảng, hoàn thành quy trình bằng cách gọi phương thức Process
. Phương thức này tạo ra các bảng và cập nhật tài liệu PDF. Dưới đây là cách xử lý kết quả:
1var resultContainer = generator.Process(options);
2
3// Xuất số lượng kết quả đã được tạo
4Console.WriteLine("Số lượng kết quả: " + resultContainer.ResultCollection.Count);
Tính Năng Chính:
- Tạo Bảng Động: Tạo bảng có cấu trúc trong tài liệu PDF một cách dễ dàng.
- Hỗ Trợ Nội Dung Đa Dạng: Lấp đầy bảng bằng văn bản, HTML, hình ảnh và nội dung LaTeX.
- Đặt Trang Chính Xác: Chèn bảng tại các vị trí cụ thể trong một PDF với độ chính xác.
- Bố Cục Tùy Chỉnh: Điều chỉnh cấu trúc bảng, căn chỉnh ô, và phong cách.