Hướng dẫn ngắn này chứa thông tin về cách điền biểu mẫu PDF bằng dữ liệu Excel bằng C#. Bạn sẽ tìm hiểu tất cả các bước để tải tệp PDF và Excel, sau đó đọc dữ liệu từ tệp XLSX để điền vào các trường biểu mẫu PDF. Điều này sẽ cho phép bạn viết chương trình tự động điền biểu mẫu PDF từ Excel bằng C# sao cho mỗi bản ghi trong tệp Excel sẽ tạo một tệp PDF riêng biệt.
Các bước để điền vào biểu mẫu PDF với dữ liệu Excel bằng C#
- Thiết lập môi trường IDE để sử dụng Aspose.PDF và Aspose.Cells cho .NET bằng trình quản lý gói NuGet
- Tải tệp PDF có các trường biểu mẫu vào đối tượng Document sẽ được điền dữ liệu từ tệp Excel
- Tải tệp Excel nguồn có dữ liệu bắt buộc bằng cách sử dụng đối tượng lớp Workbook
- Lặp lại tất cả các hàng trong tệp Excel nguồn
- Đối với mỗi lần lặp lại, hãy lấy tham chiếu đến trường đích trong tệp PDF nguồn
- Đặt giá trị trường thành cột mong muốn trong hàng hiện tại của tệp Excel
- Lặp lại bước lặp cho tất cả các hàng và lưu từng tệp PDF dưới dạng một tệp riêng biệt trên đĩa
Các bước này hướng dẫn chúng tôi điền biểu mẫu PDF từ Excel bằng C# bằng cách cung cấp chi tiết về việc thiết lập IDE, sau đó là lệnh gọi API để tải cả tệp PDF mẫu và tệp Excel nguồn. Khi tệp Excel được tải, tất cả các hàng mong muốn được lặp lại sao cho trong mỗi lần lặp, dữ liệu được tìm nạp từ các cột khác nhau trong hàng hiện tại và được điền vào các trường đích của tệp PDF đã tải. Trong quá trình lặp lại, tệp PDF được lưu riêng cho từng bản ghi trong tệp Excel.
Mã để Tự động điền PDF từ Excel bằng C#
Mã này trình bày quy trình điền biểu mẫu PDF bằng dữ liệu Excel bằng C# bằng cách sử dụng đồng thời hai thư viện để làm việc với PDF và Excel sao cho lớp Tài liệu được sử dụng để tải tệp PDF và lớp Sổ làm việc được sử dụng để tải tệp Excel . Lớp Workbook chứa một tập hợp các trang tính và mỗi trang tính có một tập hợp các ô có thể được truy cập để đọc/ghi dữ liệu trong đó. Mặt khác, lớp Tài liệu có các tùy chọn để truy cập các trường biểu mẫu khác nhau theo tên và sau đó đặt giá trị của nó theo yêu cầu.
Hướng dẫn này hướng dẫn cách sử dụng C# điền vào biểu mẫu PDF tự động. Nếu bạn muốn tìm hiểu quy trình tìm và thay thế văn bản trong PDF, hãy tham khảo bài viết trên cách tìm và thay thế văn bản trong PDF bằng C#.