csv ke pdf

Konversi CSV ke PDF dengan C# .NET.

File CSV(Comma-Separated Values) berfungsi sebagai format dasar untuk menyimpan data tabular, yang banyak digunakan di berbagai industri dan aplikasi. Namun, ketika berbagi, menyajikan, atau mengarsipkan data, format CSV mungkin gagal memberikan solusi terstruktur dan dapat diakses secara universal. Di sinilah pentingnya mengonversi CSV ke PDF (Portable Document Format) menjadi jelas karena file PDF menawarkan format standar dan serbaguna untuk dokumentasi, pembuatan laporan, dan presentasi data.

API Konversi CSV ke PDF

Mengonversi CSV ke PDF menggunakan GroupDocs.Conversion Cloud SDK for .NET menawarkan solusi yang efisien dan efisien untuk mengubah data tabular menjadi dokumen PDF standar. Dengan SDK ini, pengguna dapat dengan mudah mengonversi file CSV ke format PDF dengan tetap menjaga integritas, format, dan struktur data.

Pertama, kita perlu menginstal SDK dengan mencari 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.4.0

Langkah penting berikutnya adalah 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.

Konversi CSV ke PDF di C#

Mari kita jelajahi detail tentang bagaimana API ini menangani semua aspek proses konversi, mulai dari membaca masukan CSV hingga menghasilkan keluaran PDF yang sesuai, dengan upaya pengkodean minimal yang diperlukan.

  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 CSV masukan ke penyimpanan cloud.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. Buat sebuah instance ConvertSettings di mana kita menentukan nama untuk input CSV, format yang dihasilkan sebagai pdf dan nama untuk file PDF output sebagai argumen.
var settings = new ConvertSettings{...}
  1. Panggil API ConvertDocumentRequest untuk mengubah format CSV ke PDF dan menyimpan file 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 menyetel url dasar CSV ke API konversi 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);
             
// membaca isi file Input Comma Separated Values dari drive lokal             
using (var stream = System.IO.File.OpenRead("input.csv"))
{
    // buat instance FileApi
    var fileUpload = new FileApi(configurations);
    // unggah CSV masukan ke penyimpanan cloud
    fileUpload.UploadFile(new UploadFileRequest("input.cs", stream));

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

Contoh file CSV dan dokumen PDF yang dihasilkan dapat diunduh dari input.csv dan myResultant.pdf.

csv ke pdf

Gambar:- Pratinjau konversi CSV ke PDF.

Ubah CSV ke PDF dengan Perintah cURL

Mengonversi file CSV ke format PDF menggunakan GroupDocs.Conversion Cloud melalui perintah cURL adalah proses yang mulus. Hanya dengan beberapa perintah sederhana, pengguna dapat memulai proses konversi dan memanfaatkan kemampuan lanjutan GroupDocs.Conversion Cloud.

Pertama, kita perlu membuat token akses JWT berdasarkan kredensial klien. Setelah kita membuat token JWT, kita perlu menjalankan perintah cURL berikut untuk mengekspor CSV ke format PDF. Perintah berikut menyimpan PDF yang dihasilkan ke 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 "{  \"FilePath\": \"{sourceFile}\",  \"Format\": \"pdf\",  \"LoadOptions\": {    \"Format\": \"csv\"  },  \"OutputPath\": \"{resultantFile}\"}"

Harap ganti sourceFile dengan nama file CSV masukan, myResultantFile dengan nama file PDF yang dihasilkan, dan accessToken dengan token akses JWT yang dipersonalisasi.

  • Jika kami memiliki persyaratan untuk 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 "{  \"FilePath\": \"{sourceFile}\",  \"Format\": \"pdf\",  \"LoadOptions\": {    \"Format\": \"csv\"  }}" \
-o "myResultant.pdf"

Konverter CSV ke PDF gratis

Kami juga merekomendasikan penggunaan [Aplikasi Konverter CSV ke PDF] kami yang ringan dan sangat efisien]14. Aplikasi ini dibangun di atas API GroupDocs.Conversion Cloud dan memungkinkan Anda menyaksikan kemampuan luar biasa dari API konversi CSV ke PDF.

konverter csv ke pdf

Tautan Berguna

Kesimpulan

Kesimpulannya, mengonversi file CSV ke format PDF menggunakan GroupDocs.Conversion Cloud memberikan solusi ampuh untuk menyederhanakan alur kerja transformasi data. Dengan kemampuannya yang kuat dan opsi integrasi yang lancar, SDK memberdayakan Anda untuk dengan mudah menghasilkan dokumen PDF tingkat profesional dari data tabular, memastikan integritas data, konsistensi format, dan aksesibilitas.

Artikel Terkait

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