Cara Mengonversi CSV ke PDF di C++

Jika Anda ingin menulis file CSV ke konverter PDF dalam C++, tutorial singkat ini akan memberi Anda langkah-langkah mendetail dan kode sampel C++ yang dapat dijalankan. Anda akan memuat file CSV sumber ke objek kelas Workbook dan kemudian menyimpannya sebagai PDF. Sebelum Anda mengonversi CSV ke PDF di C++, Anda juga dapat menyetel sejumlah properti file PDF keluaran seperti menulis seluruh konten file CSV ke satu halaman dalam PDF keluaran.

Langkah-langkah untuk Mengonversi CSV ke PDF di C++

  1. Tambahkan Aspose.Cells.Cpp ke proyek Anda menggunakan NuGet Package Manager
  2. Muat file CSV sampel ke dalam objek kelas Workbook yang akan dikonversi ke PDF di C++
  3. Buat objek kelas IPdfSaveOptions untuk mengatur properti dari output PDF
  4. Konfigurasikan PDF keluaran untuk mencetak seluruh teks dalam CSV sumber ke satu halaman
  5. Simpan buku kerja sebagai PDF menggunakan pengaturan yang disebutkan di atas

Langkah-langkah ini cukup sederhana hanya dengan memuat file CSV dan kemudian membuat objek kelas IPdfSaveOptions untuk mengonfigurasi PDF keluaran sesuai kebutuhan Anda. Kami telah menyediakan langkah-langkah dan kode contoh untuk mendemonstrasikan penulisan semua konten CSV ke file PDF satu halaman. Namun, ada sejumlah besar properti lain di kelas IPdfSaveOptions yang dapat diatur dalam file PDF keluaran saat Anda mengubah PDF ke CSV di C++.

Kode untuk Mengubah PDF ke CSV di C++

Kode ini menggunakan fungsi Factory::CreateIWorkbook untuk memuat file CSV sumber dan fungsi Factory::CreateIPdfSaveOptions untuk membuat objek kelas IPdfSaveOptions untuk menyetel properti yang diinginkan menggunakan fungsi SetOnePagePerSheet() di dalamnya. Properti ini akan merender seluruh konten CSV dalam satu halaman PDF dan membuang ukuran halaman yang disetel secara default di kelas PageSetup.

Dalam tutorial ini, kita telah melihat instruksi untuk cara mengonversi CSV ke PDF di C++. Jika Anda ingin mengonversi CSV ke Excel, lihat artikel di cara mengubah CSV ke Excel di C++.

 Indonesian