Chuyển đổi PDF tài liệu sang Excel bảng tính là một nhu cầu thiết yếu cho các nhà phát triển làm việc với tự động hóa dữ liệu, báo cáo và phân tích. Khác với PDF tĩnh, Excel cho phép thao tác và phân tích dữ liệu có cấu trúc. Trong bài viết này, bạn sẽ học cách chuyển đổi PDF sang XLS hoặc XLSX trong C# .NET sử dụng REST API, một công cụ mạnh mẽ cho việc xử lý PDF với độ chính xác cao.

PDF to XLSX REST API

The Aspose.PDF Cloud SDK for .NET cho phép các nhà phát triển dễ dàng trích xuất dữ liệu từ PDF và chuyển đổi nó sang định dạng Excel. Các tính năng chính bao gồm:

  • Chuyển đổi chính xác: Giữ nguyên cấu trúc bảng, kiểu dáng và phong cách.
  • Hỗ trợ cho XLS & XLSX: Sự linh hoạt để nhắm đến định dạng bạn cần.
  • Tùy chọn đầu ra tùy chỉnh: Kiểm soát cấu trúc bảng tính, cột trống và đường dẫn đầu ra.
  • Dựa trên đám mây: Hoạt động trên nhiều nền tảng mà không cần cài đặt cục bộ.

Điều kiện tiên quyết

Để bắt đầu:

  • Cài đặt SDK chính thức từ NuGet:
Install-Package Aspose.PDF-Cloud

Tạo một tài khoản miễn phí tại Aspose.Cloud dashboard để lấy Client ID và Client Secret của bạn.

Chuyển đổi PDF sang Excel trong C#

Dưới đây là cách sử dụng .NET SDK để tự động chuyển đổi PDF sang bảng tính:

  • Khởi tạo PdfApi bằng cách sử dụng thông tin xác thực của bạn.
  • Chỉ định file PDF và định dạng đầu ra Excel.
  • Gọi API PutPdfInStorageToXls(…) để thực hiện chuyển đổi.
// Để 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);

// name of input PDF file
String inputFile = "Binder1-1.pdf";

// read the content of input PDF file from local drive
using (var stream = System.IO.File.OpenRead(inputFile))
{
    // tải lên tệp PDF nguồn lên lưu trữ đám mây
    pdfApi.UploadFile("sourceFile.pdf", stream);

    // call the API to convert PDF to XLSX conversion
    var resltant = pdfApi.PutPdfInStorageToXlsx("input.pdf", outPath: "myResultant.xlsx", insertBlankColumnAtFirst: false, uniformWorksheets: false);
}
pdf to xlsx

Một bản xem trước của việc chuyển đổi PDF sang XLSX.

Bạn có thể tải xuống PDF đầu vào từ Binder.pdf và workbook Excel kết quả từ myResultant.xlsx.

Chuyển đổi Adobe PDF sang Excel bằng cURL

Bạn thích công cụ dòng lệnh? Bạn cũng có thể sử dụng cURL với Aspose.PDF Cloud API.

Bước 1: Tạo Mã Truy Cập:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Bước 2: Chuyển đổi PDF sang XLSX:

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-o "Conversion.xlsx"
  • Lưu Excel kết quả trực tiếp vào lưu trữ đám mây:
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?outPath={myResultantFile}&insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-d {}

Thay thế sourceFile bằng PDF đầu vào (có sẵn trong kho lưu trữ đám mây), myResultantFile bằng workbook Excel đã chuyển đổi và, YOURACCESSTOKEN bằng mã thông báo truy cập JWT được tạo ở trên.

Hãy thử Trình chuyển đổi PDF sang Excel trực tuyến

Kiểm tra API mà không cần viết mã bằng cách sử dụng trình chuyển đổi PDF sang XLSX miễn phí của chúng tôi. Điều này được hỗ trợ bởi cùng một API REST phía sau.

pdf to excel

Bộ chuyển đổi PDF sang Excel trực tuyến miễn phí.

Kết luận

Sử dụng .NET REST API, bạn có thể dễ dàng chuyển đổi các tài liệu PDF phức tạp thành các bảng tính Excel, tối ưu hóa quy trình dữ liệu và giảm thiểu xử lý thủ công. Giải pháp này lý tưởng cho các nhà phát triển làm việc trong lĩnh vực báo cáo, tài chính, phân tích hoặc xử lý tài liệu.

Liên kết hữu ích

Bài viết được đề xuất

Chúng tôi rất khuyến nghị bạn nên xem qua các bài viết trên blog sau đây để biết thông tin về: