
Làm thế nào để chuyển đổi PDF thành sổ làm việc Excel trong C# .NET.
Khác với PDFs, Excel workbooks cung cấp một nền tảng linh hoạt để tổ chức, tính toán và trình bày dữ liệu, khiến cho việc chuyển đổi không chỉ quan trọng mà còn không thể thiếu. Vì vậy, việc chuyển đổi các tệp PDF thành các workbook Excel nổi lên như một giải pháp then chốt, thu hẹp khoảng cách giữa các tài liệu tĩnh và phân tích dữ liệu động.
- API chuyển đổi PDF sang Excel
- Chuyển đổi PDF thành Excel bằng C# .NET
- PDF sang XLSX bằng cách sử dụng các lệnh cURL
API chuyển đổi PDF sang Excel
Aspose.PDF Cloud SDK for .NET là một công cụ mạnh mẽ để chuyển đổi các tệp PDF sang định dạng Excel, cung cấp khả năng toàn diện giúp tối ưu hóa quy trình chuyển đổi và nâng cao việc xử lý dữ liệu. Đầu tiên, chúng ta cần tìm kiếm Aspose.Pdf-Cloud
trong trình quản lý gói NuGet và nhấp vào nút Add Package
. Điều này sẽ thêm tham chiếu SDK vào dự án của bạn. Thứ hai, lấy thông tin xác thực khách hàng của bạn từ cloud dashboard. Nếu bạn không có tài khoản hiện có, chỉ cần tạo một tài khoản miễn phí bằng cách làm theo hướng dẫn được chỉ định trong bài viết quick start.
Chuyển đổi PDF thành Excel bằng cách sử dụng C# .NET
Trong phần này, chúng ta sẽ khám phá một giải pháp mạnh mẽ và giàu tính năng để chuyển đổi tệp PDF sang Excel bằng C# .NET. Việc chuyển đổi này mang lại cho bạn khả năng trích xuất và thao tác dữ liệu nâng cao.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
Tạo một đối tượng của lớp PdfApi nơi chúng ta truyền thông tin xác thực của khách hàng dưới dạng tham số.
pdfApi.UploadFile("sourceFile.pdf", stream);
Tải lên tệp PDF đầu vào lên dịch vụ lưu trữ đám mây.
var resltant = pdfApi.PutPdfInStorageToXlsx("input.pdf", outPath: "myResultant.xlsx", insertBlankColumnAtFirst: false, uniformWorksheets: false);
Khởi động API chuyển đổi PDF sang XLSX. Sau khi chuyển đổi thành công, Workbook kết quả sẽ được lưu trữ trong bộ nhớ đám mây.
// Để biết thêm ví dụ, http://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Lấy thông tin xác thực khách hàng từ http://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 JPG image
String inputFile = "Binder1-1.pdf";
// tải tệp PDF nguồn từ ổ đĩa cục bộ
using (var stream = System.IO.File.OpenRead(inputFile))
{
// tải lên tệp PDF nguồn vào lưu trữ đám mây
pdfApi.UploadFile("sourceFile.pdf", stream);
// gọi API để chuyển đổi PDF thành XLSX
var resltant = pdfApi.PutPdfInStorageToXlsx("input.pdf", outPath: "myResultant.xlsx", insertBlankColumnAtFirst: false, uniformWorksheets: false);
}
Một bản xem trước của việc chuyển đổi PDF sang XLSX.
Tệp PDF mẫu và sổ làm việc Excel kết quả được tạo ra trong ví dụ trên có thể được tải xuống từ Binder1-1.pdf và myResultant.xlsx.
- Để xem sổ làm việc Excel kết quả, hãy thử sử dụng ứng dụng Aspose.Cells Viewer App miễn phí trực tuyến của chúng tôi.
PDF to XLSX using cURL Commands
Việc chuyển đổi tệp PDF thành tập tin Excel trở nên suôn sẻ với Aspose.PDF Cloud, một giải pháp dựa trên đám mây mạnh mẽ cung cấp nhiều lợi ích cho việc trích xuất và thao tác dữ liệu. Bằng cách sử dụng các lệnh cURL, bạn có thể dễ dàng khởi động các chuyển đổi PDF sang Excel. Bước đầu tiên trong cách tiếp cận này là tạo một mã thông báo truy cập JWT bằng lệnh sau:
curl -v "http://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ờ chúng ta đã có một token JWT, chúng ta cần thực hiện lệnh sau để chuyển đổi PDF thành bảng tính Excel.
curl -v "http://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 {accessToken}" \
-o "Conversion.xlsx"
Vui lòng thử sử dụng lệnh sau nếu bạn cần lưu workbook Excel kết quả để lưu trữ trực tiếp trong lưu trữ đám mây.
curl-v "http://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 {accessToken}" \
-d {}
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), myResultantFile
bằng tên của sổ tay Excel đã chuyển đổi và, accessToken
bằng mã thông báo truy cập JWT được tạo ở trên.
Chuyển đổi PDF miễn phí sang Excel
Để nhanh chóng kiểm tra những khả năng tuyệt vời của Aspose.PDF Cloud, xin vui lòng thử sử dụng ứng dụng miễn phí PDF to XLSX Converter của chúng tôi. Ứng dụng nhẹ và siêu hiệu quả này được phát triển dựa trên REST API của Aspose.PDF Cloud.
Ứng dụng chuyển đổi PDF miễn phí sang XLSX.
Kết luận
Cho dù bạn chọn sự hiệu quả tinh gọn của Aspose.PDF Cloud với các lệnh cURL hay sự tích hợp mạnh mẽ với các ứng dụng .NET, việc chuyển đổi tệp PDF thành bảng tính Excel chưa bao giờ dễ dàng hơn. Tuy nhiên, cả hai phương pháp đều mang lại những lợi ích vô song, bao gồm chuyển đổi chất lượng cao, cài đặt tùy chỉnh, khả năng xử lý theo lô và tích hợp liền mạch vào các quy trình làm việc hiện có.
Liên kết hữu ích
Bài viết liên quan
Chúng tôi rất khuyến nghị bạn nên ghé thăm các bài blog sau đây để biết thông tin về: