Chuyển Đổi PDF Sang XLS
Chuyển Đổi PDF Sang XLS cho .NET là một công cụ mạnh mẽ cho phép việc chuyển đổi tài liệu PDF sang bảng tính Excel (XLS/XLSX) một cách liền mạch. Plugin này nâng cao khả năng truy cập và tính tiện dụng của nội dung PDF của bạn, giúp dễ dàng thao tác và phân tích dữ liệu ở định dạng bảng tính.
Tính Năng Chính:
- Chuyển Đổi PDF Sang Excel: Biến các tệp PDF thành bảng tính XLS/XLSX để quản lý dữ liệu dễ dàng.
- Tùy Chọn Đầu Ra Tùy Chỉnh: Cấu hình định dạng đầu ra, dải trang, tên bảng tính, và nhiều hơn nữa.
- Chuyển Đổi Độ Trung Thực Cao: Giữ nguyên bố cục, định dạng, và độ chính xác nội dung trong quá trình chuyển đổi.
- Xử Lý Theo Lô: Chuyển đổi nhiều tệp PDF cùng một lúc cho các hoạt động quy mô lớn.
Cách Chuyển Đổi PDF Sang XLS
Để chuyển đổi tài liệu PDF thành tệp Excel (XLS/XLSX), làm theo các bước sau:
- Tạo một thể hiện của lớp
PdfXls
. - Tạo một thể hiện của
PdfToXlsOptions
để cấu hình các cài đặt chuyển đổi. - Thêm tệp PDF đầu vào bằng phương thức
AddInput
. - Chỉ định tệp Excel đầu ra bằng phương thức
AddOutput
. - Chạy phương thức
Process
để bắt đầu chuyển đổi.
1
2var pdfXlsConverter = new PdfXls();
3var options = new PdfToXlsOptions();
4
5// Thêm đường dẫn tệp đầu vào và đầu ra
6options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
7options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
8
9// Chạy quy trình chuyển đổi
10pdfXlsConverter.Process(options);
Tùy Chỉnh Việc Chuyển Đổi PDF Sang Excel
Bạn có thể tùy chỉnh các cài đặt chuyển đổi bằng cách sửa đổi lớp PdfToXlsOptions
. Chẳng hạn, để chuyển đổi PDF sang định dạng XLSX, chèn một cột trống và đặt tên cho bảng tính, bạn có thể sử dụng mã sau:
1
2var options = new PdfToXlsOptions();
3
4// Đặt định dạng đầu ra là XLSX
5options.Format = PdfToXlsOptions.ExcelFormat.XLSX;
6
7// Chèn một cột trống ở vị trí đầu tiên
8options.InsertBlankColumnAtFirst = true;
9
10// Đặt tên cho bảng tính
11options.WorksheetName = "MySheet";
12
13// Thêm tệp đầu vào và đầu ra
14options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
15options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
16
17// Xử lý chuyển đổi
18pdfXlsConverter.Process(options);
Xử Lý Kết Quả Chuyển Đổi
Sau khi xử lý, phương thức Process trả về một đối tượng ResultContainer
chứa kết quả của quá trình chuyển đổi. Bạn có thể lấy đường dẫn tệp đã chuyển đổi hoặc các chi tiết đầu ra khác:
1
2var resultContainer = pdfXlsConverter.Process(options);
3
4// Truy cập và in ra đường dẫn tệp kết quả
5var result = resultContainer.ResultCollection[0];
6Console.WriteLine(result);
Xử Lý Theo Lô Cho Việc Chuyển Đổi PDF Sang XLS
Plugin Chuyển Đổi PDF Sang XLS cũng hỗ trợ xử lý theo lô, cho phép chuyển đổi nhiều tệp PDF cùng một lúc.
1
2var pdfXlsConverter = new PdfXls();
3var options = new PdfToXlsOptions();
4
5// Thêm nhiều tệp PDF đầu vào
6options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
7options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
8
9// Thêm các tệp Excel đầu ra
10options.AddOutput(new FileDataSource(@"C:\Samples\output1.xlsx"));
11options.AddOutput(new FileDataSource(@"C:\Samples\output2.xlsx"));
12
13// Xử lý chuyển đổi theo lô
14pdfXlsConverter.Process(options);