pdf sang xls

Chuyển đổi sổ làm việc PDF sang Excel bằng C# .NET.

Trong lĩnh vực quản lý dữ liệu, các tệp PDF thường đóng vai trò là kho lưu trữ thông tin có giá trị. Tuy nhiên, việc trích xuất và thao tác dữ liệu từ các tệp này có thể là một nhiệm vụ khó khăn, đặc biệt khi xử lý dữ liệu dạng bảng. Đây là lúc nhu cầu chuyển đổi PDF sang Excel bằng C# .NET trở nên rõ ràng. Hơn nữa, bằng cách chuyển đổi sổ làm việc PDF sang Excel, bạn có thể dễ dàng truy cập, phân tích và thao tác dữ liệu dạng bảng ở định dạng bảng tính quen thuộc.

API chuyển đổi PDF sang Excel

Với GroupDocs.Conversion Cloud SDK for .NET, việc chuyển đổi tệp PDF sang định dạng Excel trở nên dễ dàng. SDK mạnh mẽ này cung cấp rất nhiều tính năng được thiết kế để hợp lý hóa quá trình chuyển đổi và nâng cao hiệu quả. Khả năng tương thích mạnh mẽ đảm bảo chuyển đổi dễ dàng ngay cả những tệp PDF phức tạp nhất. Hơn nữa, các cài đặt có thể tùy chỉnh cung cấp khả năng kiểm soát chính xác đầu ra, trong khi kiến trúc dựa trên đám mây của nó cho phép truy cập thuận tiện mọi lúc, mọi nơi.

Trước tiên, chúng ta cần cài đặt SDK bằng cách tìm kiếm GroupDocs.Conversion-Cloud trong trình quản lý gói NuGet. Một tùy chọn khác là thực thi lệnh sau trong bảng điều khiển trình quản lý gói.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

Bây giờ chúng tôi cần lấy thông tin xác thực API được cá nhân hóa của mình (tức là ID khách hàng và Bí mật khách hàng).Vui lòng làm theo hướng dẫn được chỉ định trong hướng dẫn ngắn này để giải thích chi tiết về cách lấy thông tin xác thực API.

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

Trong phần này, chúng ta sẽ khám phá chi tiết về cách cung cấp chuyển đổi PDF sang Excel chính xác và đáng tin cậy bằng C# .NET.

  1. Tạo một phiên bản của lớp Cấu hình nơi chúng tôi chuyển thông tin xác thực ứng dụng khách làm đối số.
var configurations = new Configuration(clientId, clientSecret1);
  1. Khởi tạo ConvertApi nơi chúng tôi chuyển đối tượng Cấu hình làm đối số đầu vào.
var apiInstance = new ConvertApi(configurations);
  1. Tải tệp PDF đầu vào lên bộ lưu trữ đám mây.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. Tạo một phiên bản ConvertSettings trong đó chúng tôi chỉ định tên của tệp PDF đầu vào, định dạng kết quả là xls và tên của sổ làm việc Excel kết quả làm đối số.
var settings = new ConvertSettings{...}
  1. Gọi API ConvertDocumentRequest để chuyển đổi PDF sang XLS và lưu sổ làm việc Excel thu được vào bộ lưu trữ đám mây.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Thêm ví dụ trên https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Lấy thông tin xác thực API của bạn 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Tạo một phiên bản của lớp Cấu hình và khởi tạo nó bằng ID khách hàng & Bí mật khách hàng. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Xác định giá trị của ApiBaseUrl để đặt url cơ sở của API chuyển đổi PDF sang XLS.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Khởi tạo một phiên bản của lớp ConvertApi với đối tượng của lớp Cấu hình.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// đọc nội dung của tệp PDF đầu vào từ ổ đĩa cục bộ             
using (var stream = System.IO.File.OpenRead("marketing.pdf"))
{
    // tạo một phiên bản của FileApi
    var fileUpload = new FileApi(configurations);
    // tải tệp PDF đầu vào lên bộ nhớ đám mây
    fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));

    // tạo ConvertSettings nơi chúng tôi xác định tệp PDF đầu vào và tên cho bảng tính Excel kết quả
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "marketing.pdf",
        Format = "xls",
        OutputPath = "myResultant.xls"
    };
    
    // Gọi phương thức ConvertDocument để bắt đầu chuyển đổi PDF sang Excel.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // in thông báo thành công
        Console.WriteLine("The PDF to Excel conversion completed successfully !");
    }
}
pdf sang xlsx

Hình ảnh:- Bản xem trước chuyển đổi PDF sang Excel.

Bạn có thể tải xuống tệp PDF đầu vào và sổ làm việc Excel kết quả được tạo ở trên từ marketing.pdfmyResultant.xls.

Lưu PDF dưới dạng Sổ làm việc Excel bằng Lệnh cURL

Hãy cùng khám phá chi tiết về cách GroupDocs.Conversion Cloud cung cấp giải pháp liền mạch để chuyển đổi tệp PDF sang sổ làm việc Excel chỉ bằng một vài lệnh cURL đơn giản. Bằng cách tận dụng sức mạnh của dịch vụ chuyển đổi dựa trên đám mây này, bạn có thể dễ dàng chuyển đổi tài liệu PDF của mình sang định dạng Excel, cho phép thao tác và phân tích dữ liệu nâng cao. Việc tích hợp này không chỉ tiết kiệm thời gian mà còn đảm bảo độ chính xác trong việc giữ nguyên cấu trúc và nội dung dữ liệu PDF của bạn trong sổ làm việc Excel.

Trước tiên, chúng tôi cần tạo mã thông báo truy cập JWT dựa trên thông tin xác thực của khách hàng và sau khi chúng tôi đã tạo mã thông báo JWT, vui lòng thực thi lệnh cURL sau để chuyển đổi bảng CSV sang HTML và lưu HTML kết quả vào bộ lưu trữ đám mây.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"xls\",  \"LoadOptions\": {    \"Format\": \"pdf\"  },  \"OutputPath\": \"{myResultantFile}\"}"

Vui lòng thay thế sourceFile bằng tên của tài liệu PDF đầu vào, myResultantFile bằng tên của sổ làm việc Excel thu được và accessToken bằng mã thông báo truy cập JWT được cá nhân hóa.

  • Nếu chúng tôi cần lưu sổ làm việc Excel kết quả vào ổ đĩa cục bộ, vui lòng thử sử dụng lệnh cURL sau:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"xls\",  \"LoadOptions\": {    \"Format\": \"pdf\"  }}" \
-o "{myResultantFile}"

Ứng dụng chuyển đổi PDF sang Excel

Vui lòng thử sử dụng ứng dụng [Chuyển đổi PDF sang XLSX] miễn phí của chúng tôi. Một Ứng dụng nhẹ và siêu hiệu quả, được phát triển dựa trên API REST của GroupDocs.Conversion Cloud và cho phép bạn chứng kiến những khả năng tuyệt vời của API REST.

Trình chuyển đổi PDF sang XLSX

Liên kết hữu ích

Phần kết luận

Tóm lại, cho dù bạn thích tính linh hoạt của lệnh cURL hay tính mạnh mẽ của .NET REST API, GroupDocs.Conversion Cloud đều cung cấp giải pháp toàn diện để chuyển đổi tệp PDF sang sổ làm việc Excel. Chúng tôi thực sự khuyên bạn nên khám phá sức mạnh của GroupDocs.Conversion Cloud ngay hôm nay và đơn giản hóa quy trình chuyển đổi PDF sang XLSX của bạn một cách dễ dàng.

Những bài viết liên quan

Chúng tôi thực sự khuyên bạn nên truy cập các liên kết sau để tìm hiểu thêm về: