pdf ke xls

Konversi buku kerja PDF ke Excel dengan C# .NET.

Dalam bidang pengelolaan data, file PDF sering kali berfungsi sebagai tempat penyimpanan informasi berharga. Namun, mengekstraksi dan memanipulasi data dari file-file ini bisa menjadi tugas yang menakutkan, terutama ketika berhadapan dengan data tabular. Di sinilah kebutuhan untuk mengonversi PDF ke Excel menggunakan C# .NET menjadi jelas. Selain itu, dengan mengubah buku kerja PDF ke Excel, Anda memperoleh kemampuan untuk mengakses, menganalisis, dan memanipulasi data tabular dengan mudah dalam format spreadsheet yang sudah dikenal.

API Konversi PDF ke Excel

Dengan GroupDocs.Conversion Cloud SDK for .NET, konversi file PDF ke format Excel menjadi mudah. SDK canggih ini menawarkan banyak fitur yang dirancang untuk menyederhanakan proses konversi dan meningkatkan efisiensi. Kompatibilitas yang kuat memastikan konversi file PDF yang paling rumit sekalipun dengan mudah. Selain itu, pengaturan yang dapat disesuaikan menawarkan kontrol yang tepat atas output, sementara arsitektur berbasis cloud memungkinkan akses yang mudah kapan saja, di mana saja.

Pertama kita perlu menginstal SDK dengan mencari GroupDocs.Conversion-Cloud di manajer paket NuGet. Pilihan lainnya adalah menjalankan perintah berikut di konsol manajer paket.

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

Sekarang kita perlu mendapatkan kredensial API yang dipersonalisasi (yaitu ID Klien dan Rahasia Klien).Silakan ikuti instruksi yang ditentukan dalam tutorial singkat ini yang menjelaskan detail tentang cara mendapatkan kredensial API.

Ubah PDF ke Excel di C# .NET

Di bagian ini, kita akan menjelajahi detail tentang cara memberikan konversi PDF ke Excel yang akurat dan andal menggunakan C# .NET.

  1. Buat instance kelas Konfigurasi tempat kami meneruskan kredensial klien sebagai argumen.
var configurations = new Configuration(clientId, clientSecret1);
  1. Inisialisasi ConvertApi tempat kita meneruskan objek Konfigurasi sebagai argumen masukan.
var apiInstance = new ConvertApi(configurations);
  1. Unggah file PDF masukan ke penyimpanan cloud.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. Buat sebuah instance ConvertSettings di mana kita menentukan nama input PDF, format yang dihasilkan sebagai xls dan nama buku kerja Excel yang dihasilkan sebagai argumen.
var settings = new ConvertSettings{...}
  1. Panggil API ConvertDocumentRequest untuk mengonversi PDF ke XLS dan menyimpan buku kerja Excel yang dihasilkan ke penyimpanan cloud.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Contoh lainnya melalui https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Dapatkan kredensial API Anda 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Buat instance kelas Konfigurasi dan inisialisasi dengan ID Klien & Rahasia Klien. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Tentukan nilai ApiBaseUrl untuk menyetel url dasar PDF ke API konversi XLS.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Inisialisasi instance kelas ConvertApi dengan objek kelas Konfigurasi.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// membaca konten file PDF masukan dari drive lokal             
using (var stream = System.IO.File.OpenRead("marketing.pdf"))
{
    // buat instance FileApi
    var fileUpload = new FileApi(configurations);
    // unggah PDF masukan ke penyimpanan cloud
    fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));

    // buat ConvertSettings di mana kita menentukan input file PDF dan nama untuk lembar kerja Excel yang dihasilkan
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "marketing.pdf",
        Format = "xls",
        OutputPath = "myResultant.xls"
    };
    
    // Panggil metode ConvertDocument untuk memulai konversi PDF ke Excel.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // cetak pesan sukses
        Console.WriteLine("The PDF to Excel conversion completed successfully !");
    }
}
pdf ke xlsx

Gambar:- Pratinjau konversi PDF ke Excel.

File PDF masukan dan buku kerja Excel yang dihasilkan di atas dapat diunduh dari marketing.pdf dan myResultant.xls.

Simpan PDF sebagai Buku Kerja Excel menggunakan Perintah cURL

Mari jelajahi detail tentang bagaimana GroupDocs.Conversion Cloud menawarkan solusi yang lancar untuk mengonversi file PDF ke buku kerja Excel hanya dengan beberapa perintah cURL sederhana. Dengan memanfaatkan kekuatan layanan konversi berbasis cloud ini, Anda dapat dengan mudah mengubah dokumen PDF Anda menjadi format Excel, memungkinkan manipulasi dan analisis data tingkat lanjut. Integrasi ini tidak hanya menghemat waktu tetapi juga memastikan keakuratan dalam menjaga struktur dan konten data PDF Anda dalam buku kerja Excel.

Pertama, kita perlu membuat token akses JWT berdasarkan kredensial klien dan setelah kita membuat token JWT, jalankan perintah cURL berikut untuk mengonversi tabel CSV ke HTML dan menyimpan HTML yang dihasilkan di penyimpanan cloud.

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}\"}"

Harap ganti sourceFile dengan nama dokumen PDF masukan, myResultantFile dengan nama buku kerja Excel yang dihasilkan, dan accessToken dengan token akses JWT yang dipersonalisasi.

  • Jika kita perlu menyimpan buku kerja Excel yang dihasilkan di drive lokal, silakan coba gunakan perintah cURL berikut:
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}"

Aplikasi Konversi PDF ke Excel

Silakan coba menggunakan aplikasi [Konverter PDF ke XLSX]]14 gratis kami. Aplikasi ringan dan super efisien, yang dikembangkan di atas GroupDocs.Conversion Cloud REST API dan memungkinkan Anda menyaksikan kemampuan luar biasa dari REST API.

Konverter PDF ke XLSX

Tautan Berguna

Kesimpulan

Kesimpulannya, apakah Anda lebih menyukai fleksibilitas perintah cURL atau ketahanan .NET REST API, GroupDocs.Conversion Cloud menawarkan solusi komprehensif untuk mengonversi file PDF ke buku kerja Excel. Kami sangat menyarankan Anda menjelajahi kehebatan GroupDocs.Conversion Cloud sekarang dan menyederhanakan alur kerja konversi PDF ke XLSX Anda dengan mudah.

Artikel Terkait

Kami sangat menyarankan untuk mengunjungi tautan berikut untuk mempelajari lebih lanjut tentang: