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 quá trình diễn ra một cách dễ dàng mà vẫn đảm bảo độ chính xác và hiệu quả. API trực quan của nó hỗ trợ cả quy trình làm việc của tài liệu đơn lẻ và xử lý theo lô, khiến nó trở thành 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ó cấu trúc.

Tạo PDF với Các Bảng

Thực hiện theo các bước sau để tạo các bảng có cấu trúc trong một PDF bằng cách sử dụng lớp TableGenerator:

  1. Khởi tạo lớp TableGenerator.
  2. Cấu hình đối tượng TableOptions để xác định cấu trúc bảng, nội dung và tập tin đầu vào/đầu ra.
  3. Thêm bảng, hàng và ô vào PDF của bạn.
  4. Hoàn tất quá 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 generator = new TableGenerator();
 2var options = new TableOptions();
 3
 4// Chỉ định các tập tin PDF đầu vào và đầu ra
 5options.AddInput(new FileDataSource("input.pdf"));
 6options.AddOutput(new FileDataSource("output.pdf"));
 7
 8// Xác định một bảng với các hàng và ô
 9options
10    .InsertPageAfter(1) // Thêm bảng sau trang đầu tiên
11    .AddTable()
12        .AddRow()
13            .AddCell().AddParagraph(new TextFragment("Cell 1"))
14            .AddCell().AddParagraph(new TextFragment("Cell 2"))
15            .AddCell().AddParagraph(new TextFragment("Cell 3"));
16
17// Tạo bảng trong tài liệu
18generator.Process(options);

Thêm Nội Dung Đa Dạng vào Các Bảng

Các bảng trong tài liệu PDF có thể bao gồm nhiều loại nội dung khác nhau để nâng cao chức năng và hình thức của chúng. Dưới đây là một ví dụ về việc thêm nội dung HTML vào các ô của bảng:

1options
2    .AddTable()
3        .AddRow()
4            .AddCell().AddParagraph(new HtmlFragment("<h1>Header 1</h1>"))
5            .AddCell().AddParagraph(new HtmlFragment("<h2>Header 2</h2>"))
6            .AddCell().AddParagraph(new HtmlFragment("<h3>Header 3</h3>"));

Các Loại Nội Dung Được Hỗ Trợ trong Các Bảng

Trình tạo bảng PDF hỗ trợ nhiều loại nội dung khác nhau, cho phép các nhà phát triển tùy chỉnh bảng cho nhiều trường hợp sử dụng khác nhau:

  • HtmlFragment: Thêm nội dung dựa trên HTML, chẳng hạn như tiêu đề, danh sách và văn bản định dạng.
  • TeXFragment: Bao gồm nội dung dựa trên LaTeX cho các phương trình toán học và chú thích khoa học.
  • TextFragment: Chèn văn bản đơn giản hoặc định dạng.
  • Image: Nhúng hình ảnh trực tiếp vào các ô bảng.

Tùy Chỉnh Bố Cục và Cấu Trúc Bảng

Plugin cung cấp sự linh hoạt để điều chỉnh cấu trúc bảng, bao gồm chiều cao hàng, chiều rộng cột và căn chỉnh ô. Những tùy chọn tùy chỉnh này cho phép bạn thiết kế các bảng phù hợp với bố cục và phong cách của tài liệu của bạn.

Xử Lý Quá 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 tất quá 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ả đã tạo
4Console.WriteLine("Số lượng kết quả: " + resultContainer.ResultCollection.Count);

Các Trường Hợp Sử Dụng cho Trình Tạo Bảng PDF

  1. Báo cáo dữ liệu: Trình bày phân tích, báo cáo tài chính hoặc kết quả khảo sát trong định dạng rõ ràng và có tổ chức.
  2. Thiết kế biểu mẫu: Tạo các biểu mẫu tương tác với bố cục bảng có cấu trúc.
  3. Cải thiện tài liệu: Cải thiện khả năng đọc và sử dụng của hướng dẫn sử dụng, tài liệu chỉ dẫn hoặc tài liệu hướng dẫn.
  4. Xử lý theo lô: Tự động tạo bảng cho nhiều tài liệu PDF.

Tính Năng Chính:

  • Tạo Bảng Động: Dễ dàng tạo bảng có cấu trúc trong tài liệu PDF.
  • Hỗ Trợ Nội Dung Đa Dạng: Làm đầy bảng với văn bản, HTML, hình ảnh và nội dung LaTeX.
  • Đặt Trang: Chèn bảng ở các vị trí cụ thể trong PDF một cách 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à kiểu dáng.
  • Xử Lý Theo Lô: Xử lý nhiều tài liệu đồng thời để tối đa hóa hiệu quả.
 Tiếng Việt