pdf to excel

Chuyển đổi PDF sang Excel (XLS, XLSX) với API REST .NET.

Trong kỷ nguyên ra quyết định dựa trên dữ liệu, việc rút ra thông tin từ nhiều nguồn là rất quan trọng. Tuy nhiên, điều này thường đi kèm với việc xử lý dữ liệu bị khóa trong PDF , điều này có thể là một thách thức lớn. Đây là lúc phép màu chuyển đổi PDF sang Excel xuất hiện. Chuyển đổi ‘PDF sang Excel’ không chỉ là một nhiệm vụ kỹ thuật; nó còn là cánh cửa để tối ưu hóa việc trích xuất, phân tích và trực quan hóa dữ liệu. Vì vậy, hãy cùng khám phá chi tiết về chuyển đổi PDF sang Excel một cách dễ dàng bằng cách sử dụng .NET REST API, để chúng ta có thể tổ chức, thao tác và rút ra những thông tin giá trị từ dữ liệu.

API REST .NET để chuyển đổi PDF sang Excel

Khi nói đến việc chuyển đổi PDF sang Excel, hiệu quả và độ chính xác là rất quan trọng. Vì vậy, chúng tôi khuyên bạn nên sử dụng Aspose.PDF Cloud SDK for .NET, một giải pháp đa năng và thân thiện với nhà phát triển giúp đơn giản hóa toàn bộ quá trình này. SDK cung cấp cho người dùng nhiều chức năng vượt ra ngoài chuyển đổi, biến nó thành một công cụ toàn diện cho việc trích xuất và thao tác dữ liệu. Từ bảng dữ liệu đến báo cáo tài chính, API REST .NET đảm bảo rằng các tệp Excel đã chuyển đổi không chỉ chính xác mà còn được cấu trúc tốt.

Để sử dụng SDK, vui lòng tìm Aspose.PDF-Cloud trong trình quản lý gói NuGet bên trong Visual Studio IDE và nhấp vào nút Add Package, để tham chiếu SDK được thêm vào dự án.

Nhận thông tin xác thực khách hàng của bạn từ cloud dashboard.Trong trường hợp bạn chưa có tài khoản, hãy tạo một tài khoản miễn phí bằng cách làm theo các hướng dẫn được chỉ định trong quick start.

Chuyển PDF sang XLS với C# .NET

Vui lòng làm theo các bước dưới đây để phát triển một công cụ chuyển đổi PDF sang Excel bằng C# .NET.

// Để biết thêm ví dụ, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Lấy thông tin xác thực của khách hàng từ https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// tạo một thể hiện của PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// call the API to convert input PDF file to Excel and also we have specified to generate unified worksheets
var response = pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);

if (response != null)
{
    Console.WriteLine("PDF to Excel worksheet conversion completed successfully !");
}
saveToDisk(response,"ResultantFile.xls");


// Phương pháp tùy chỉnh để lưu nội dung luồng vào tệp trên ổ đĩa cục bộ
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
pdf to excel

Xem trước chuyển đổi PDF sang Excel.

Dưới đây là những chi tiết nhanh về đoạn mã đã nêu ở trên.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Tạo một đối tượng của lớp PdfApi trong khi truyền thông tin xác thực của khách hàng làm đối số đầu vào.

pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);

Bây giờ, gọi API để chuyển đổi PDF thành sổ làm việc Excel, nơi chúng tôi đã đề cập rằng có các bảng tính đồng nhất trong đầu ra. Cuối cùng, một phương pháp tùy chỉnh để lưu đầu ra trên ổ đĩa cục bộ được sử dụng.

  • PutPdfInStorageToXlsx - API này chuyển đổi tài liệu PDF (nằm trong bộ nhớ) sang định dạng XLSX và tải tệp kết quả lên bộ nhớ.
  • PutPdfInRequestToXlsx - API này chuyển đổi tài liệu PDF (trong nội dung yêu cầu) sang định dạng XLSX và tải tệp kết quả lên kho lưu trữ.

Các tệp PDF mẫu được sử dụng trong tệp ví dụ ở trên có thể được tải xuống từ astscidatatablessample.pdf.

Xuất PDF sang Excel Workbook với lệnh cURL

Đối với những ai tìm kiếm một phương pháp linh hoạt và có thể lập trình để chuyển đổi PDF sang Excel, Aspose.PDF Cloud kết hợp với các lệnh cURL cung cấp một giải pháp hiệu quả. Dù yêu cầu của bạn là ‘chuyển đổi PDF sang Excel’, ‘chuyển đổi PDF sang XLS’, hay ‘Xuất PDF sang Excel’, phương pháp này được thiết kế để chuyển đổi dữ liệu một cách liền mạch. Bằng cách sử dụng các lệnh cURL, bạn có thể tự động hóa quy trình và tích hợp một cách liền mạch vào quy trình làm việc của bạn.

Để bắt đầu sử dụng phương pháp này, bước đầu tiên là tạo một mã thông báo truy cập JWT bằng cách sử dụng lệnh sau:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Bây giờ mà token JWT đã được tạo, chúng ta cần thực hiện lệnh sau để xuất PDF sang Excel trực tuyến. Sau khi chuyển đổi, bảng tính Excel kết quả sẽ được lưu trên ổ đĩa cục bộ.

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?minimizeTheNumberOfWorksheets=true&uniformWorksheets=true" \
-X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-o "{resultantWorkbook}"

Thay thế sourceFile bằng tên của tệp PDF đầu vào có sẵn trong lưu trữ đám mây, resultantWorkbook bằng tên của workbook Excel kết quả và thay thế accessToken bằng mã thông hành JWT được tạo ra ở trên.

Kết luận

Kết luận, cuộc quest chuyển đổi PDF sang Excel đã được làm sáng tỏ thông qua hai phương pháp khác nhau nhưng mạnh mẽ. Aspose.PDF Cloud SDK cho .NET cung cấp một giải pháp toàn diện và thân thiện với các nhà phát triển, đơn giản hóa yêu cầu ‘chuyển đổi PDF sang Excel’ trong khi mở rộng khả năng của nó ngoài việc chuyển đổi đơn thuần. Mặt khác, đối với những ai tìm kiếm một con đường linh hoạt, có thể kịch bản, sự kết hợp giữa Aspose.PDF Cloud và các lệnh cURL cung cấp một quy trình tự động hóa cho việc chuyển đổi dữ liệu dễ dàng. Cả hai phương pháp, mỗi phương pháp với những điểm mạnh riêng, đều có mục tiêu là cải thiện việc trích xuất và phân tích dữ liệu, biến nó thành một quy trình có cấu trúc và hiệu quả.

Liên kết hữu ích

Các bài viết liên quan

Chúng tôi rất khuyên bạn nên truy cập các blog sau: