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
- XLS ke PDF di C# .NET
- Konversi XLSX ke PDF menggunakan perintah cURL
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.
- Buat instance kelas
Konfigurasi
tempat kami meneruskan kredensial klien sebagai argumen.
var configurations = new Configuration(clientId, clientSecret1);
- Inisialisasi
ConvertApi
tempat kita meneruskan objek Konfigurasi sebagai argumen masukan.
var apiInstance = new ConvertApi(configurations);
- Unggah buku kerja Excel masukan ke penyimpanan cloud.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
- Buat sebuah instance
ConvertSettings
di mana kita menentukan nama untuk input XLS, format yang dihasilkan sebagaipdf
dan nama untuk dokumen PDF yang dihasilkan sebagai argumen.
var settings = new ConvertSettings{...}
- 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 !");
}
}
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.
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: