unggul ke pdf

Konverter Excel ke PDF menggunakan C# .NET.

Excel spreadsheet telah menjadi landasan organisasi dan analisis data untuk bisnis dan individu. Namun, ada banyak contoh di mana berbagi atau menyajikan data ini dalam format yang lebih universal dan mudah diakses menjadi hal yang diperlukan. Di sinilah muncul kebutuhan untuk mengubah buku kerja Excel ke PDF. Alasan memilih format PDF adalah karena format ini menawarkan format standar yang mempertahankan tata letak, pemformatan, dan konten spreadsheet asli, memastikan konsistensi di berbagai perangkat dan platform. Pada artikel ini, kami akan mengeksplorasi manfaat dan kebutuhan konversi Excel ke PDF dan memandu Anda melalui proses konversi ini menggunakan C# .NET.

Artikel ini membahas topik-topik berikut:

Buku Kerja Excel ke SDK Konversi PDF

Dengan GroupDocs.Conversion Cloud SDK for .NET, konversi buku kerja Excel ke format PDF menjadi proses yang mudah dan efisien. SDK ini memberi Anda seperangkat alat dan API yang komprehensif, memungkinkan mereka mengintegrasikan kemampuan konversi dokumen ke dalam aplikasi Anda dengan lancar. Selain itu, SDK menawarkan fitur-fitur canggih seperti pengaturan konversi yang dapat disesuaikan, pemrosesan batch, dan dukungan untuk berbagai format Excel (XLS dan XLSX), memberikan fleksibilitas dan kontrol kepada pengguna atas proses konversi.

Pertama kita perlu menginstal SDK di solusi .NET kami. Oleh karena itu, cari GroupDocs.Conversion-Cloud di manajer paket NuGet dan klik tombol Instal. Pilihan lainnya adalah menjalankan perintah berikut di konsol manajer paket.

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

Setelah SDK berhasil diinstal, pastikan Anda memiliki kredensial API (yaitu ID Klien dan Rahasia Klien).Anda dapat mengunjungi tutorial singkat ini yang menjelaskan detail tentang cara mendapatkan kredensial API.

XLS ke PDF di C# .NET

Di bagian ini, kita akan menggunakan GroupDocs.Conversion Cloud SDK untuk .NET, tempat Anda dapat menyederhanakan alur kerja manajemen dokumen, meningkatkan kolaborasi, dan memberikan kemampuan konversi Excel ke PDF yang lancar 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 buku kerja Excel masukan ke penyimpanan cloud.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
  1. Buat sebuah instance ConvertSettings di mana kita menentukan nama untuk input XLS, format yang dihasilkan sebagai pdf dan nama untuk dokumen PDF yang dihasilkan sebagai argumen.
var settings = new ConvertSettings{...}
  1. Panggil API ConvertDocumentRequest untuk mengubah Excel menjadi PDF dan menyimpan PDF 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 mengatur url dasar API konverter Excel ke PDF.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Inisialisasi instance kelas ConvertApi dengan objek kelas Konfigurasi.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// memuat masukan buku kerja Excel dari drive lokal             
using (var stream = System.IO.File.OpenRead("input.xls"))
{
    // buat instance FileApi
    var fileUpload = new FileApi(configurations);
    // unggah buku kerja Excel masukan ke penyimpanan cloud
    fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));

    // buat ConvertSettings di mana kita menentukan input buku kerja Excel dan nama untuk dokumen PDF yang dihasilkan
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.xls",
        Format = "pdf",
        OutputPath = "output.pdf"
    };
    
    // Aktifkan metode ConvertDocument untuk konversi Excel ke PDF online.
    var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // cetak pesan sukses
        Console.WriteLine("The Excel to PDF conversion completed successfully !");
    }
}
unggul ke pdf

Gambar:- Pratinjau konversi Excel ke PDF.

Contoh buku kerja Excel dan PDF yang dihasilkan dalam contoh di atas dapat diunduh dari input.xls dan output.pdf.

Konversi XLSX ke PDF menggunakan perintah cURL

Mengonversi Excel ke PDF menggunakan GroupDocs.Conversion Cloud dan perintah cURL menawarkan solusi yang nyaman dan dapat dituliskan untuk pengguna yang lebih menyukai antarmuka baris perintah atau memerlukan kemampuan konversi batch. Dengan perintah cURL, Anda dapat dengan mudah memulai proses konversi dengan menentukan file input Excel dan mengatur format output yang diinginkan ke PDF. Selain itu, pendekatan ini juga menyederhanakan proses konversi, dengan memungkinkan Anda mengintegrasikan kemampuan konversi dokumen dengan lancar ke dalam skrip atau jalur otomatisasi Anda.

Sekarang, langkah pertama dalam pendekatan ini adalah mendapatkan token akses JWT yang dipersonalisasi. Jadi, setelah Anda memiliki token JWT, silakan jalankan perintah cURL berikut untuk mengonversi format XLSX ke PDF dan menyimpan PDF 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\": \"pdf\",  \"OutputPath\": \"{myOutput}\"}"

Silakan ganti sourceFile dengan nama masukan buku kerja Excel, myOutput dengan nama PDF yang dihasilkan, dan accessToken dengan token akses JWT yang dipersonalisasi.

  • Jika kami perlu menyimpan PDF 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\": \"input.xls\",  \"Format\": \"pdf\"}" \
-o "myOutput.pdf"

Konverter Excel ke PDF Gratis

Untuk menguji kemampuan GroupDocs.Conversion Cloud SDK dengan cepat, silakan coba menggunakan [XLSX to PDF Converter] online gratis kami]14. Ini dikembangkan di atas GroupDocs.Conversion Cloud REST API. Jadi saat menggunakan solusi ringan dan super efisien ini, Anda dapat menyaksikan kemampuan luar biasa dari konversi buku kerja Cloud SDK untuk Excel ke PDF kami.

aplikasi xlsx ke PDF

Tautan Berguna

Kesimpulan

Kesimpulannya, apakah Anda memilih untuk memanfaatkan GroupDocs.Conversion Cloud SDK untuk .NET atau menggunakan perintah cURL dengan GroupDocs.Conversion Cloud, mengonversi Excel ke PDF menjadi proses yang lancar dan efisien. Kedua pendekatan ini menawarkan solusi serbaguna untuk mengotomatiskan tugas konversi dokumen, memberikan fleksibilitas dan keandalan. Oleh karena itu, kami sangat menyarankan untuk menjelajahi kemampuan GroupDocs.Conversion Cloud SDK for .NET untuk solusi yang lancar dan andal untuk semua kebutuhan konversi dokumen.

Artikel Terkait

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