Hướng dẫn ngắn này mô tả cách trích xuất một bảng từ PDF tới Excel bằng C#. Bạn sẽ nhận được chi tiết để thiết lập IDE cho Aspose.PDF và Aspose.Cells, danh sách các bước, và một đoạn mã mẫu để lấy bảng từ PDF sang Excel bằng C#. Đoạn mã mẫu được cung cấp sẽ trình bày toàn bộ luồng mã cần thiết để thực hiện nhiệm vụ.
Các bước trích xuất dữ liệu từ bảng PDF sang Excel bằng C#
- Đặt IDE sử dụng cả Aspose.PDF for .NET và Aspose.Cells for .NET trong cùng một dự án
- Áp dụng giấy phép Aspose.Total để sử dụng các tính năng API mà không có bất kỳ hạn chế hay dấu watermark nào
- Tải tệp PDF nguồn vào đối tượng lớp Document
- Tạo một tệp Excel mới bằng lớp Workbook và đặt tên cho sheet đầu tiên
- Duyệt qua từng trang trong tệp PDF
- Truy cập tất cả các bảng trên mỗi trang, và đối với mỗi bảng, truy cập văn bản trong mỗi hàng và cột
- Ghi nội dung của mỗi ô vào hàng và ô tương ứng trong sheet đích của tệp Excel.
- Điều chỉnh độ rộng của các hàng/cột và lưu sổ làm việc
Các bước này tóm tắt cách trích xuất PDF sang bảng Excel bằng C#. Cài đặt IDE cho việc phát triển, áp dụng giấy phép, tải PDF nguồn, tạo một tệp Excel mới và phân tích từng trang của PDF. Lấy bộ sưu tập các bảng trong mỗi trang, phân tích mỗi bảng để lấy nội dung ô riêng lẻ và sao chép vào hàng và cột tương ứng trong sheet đích của tệp Excel đầu ra.
Mã để Trích xuất Bảng từ PDF sang Excel bằng C#
Mã này minh họa cách kéo bảng từ PDF vào Excel bằng C#. Mã mẫu được cung cấp ghi văn bản thuần từ bảng PDF vào các ô Excel. Bạn có thể giữ nguyên định dạng bằng cách sử dụng phông chữ, kích thước, kiểu in đậm/nghiêng và màu của ô PDF. Bạn cũng có thể phát hiện các giá trị số và kiểu ngày trong bảng PDF và sử dụng định dạng phù hợp khi ghi vào tệp Excel.
Hướng dẫn này giải thích quy trình chuyển nội dung bảng PDF sang bảng tính Excel. Để chuyển đổi PDF đã quét sang PDF có thể chỉnh sửa, hãy tham khảo bài viết Chuyển đổi PDF đã quét sang PDF có thể chỉnh sửa bằng C#.