Cara Mengubah CSV ke PDF di Node.js

Tutorial singkat ini berisi cara mengubah CSV ke PDF di Node.js. File CSV diakses dari disk dan menjadi objek kelas Workbook bersama dengan karakter pembatas yang digunakan untuk menguraikannya. Kami kemudian akan mengekspornya dari CSV ke PDF di Node.js dengan menyimpan instance Workbook sebagai file PDF di disk.

Langkah-langkah Mengubah CSV ke PDF di Node.js

  1. Tetapkan lingkungan dengan menambahkan Aspose.Cells untuk Node.js via Java di aplikasi Anda untuk mengonversi CSV ke PDF
  2. Buat instance objek kelas TxtLoadOptions dan setel pemisah yang digunakan dalam CSV sumber
  3. Buat instance objek kelas Workbook untuk memuat CSV sumber menggunakan konfigurasi di atas
  4. Buat turunan kelas PdfSaveOptions untuk mengonfigurasi garis petak dalam PDF keluaran
  5. Aktifkan jenis garis kisi untuk ditampilkan di PDF keluaran untuk sel buku kerja
  6. Simpan CSV yang dimuat sebagai PDF di disk

Pada langkah-langkah yang disebutkan di atas, kita akan mengakses file CSV sumber menggunakan instance kelas Workbook dan mengatur karakter pembatas sehingga data file CSV sumber dibaca sesuai dengan itu. Kami kemudian akan menentukan properti dari file PDF keluaran seperti opsi untuk menampilkan garis kisi atau tidak bersama dengan jenis garis kisi yang akan ditampilkan dalam PDF keluaran menggunakan turunan dari kelas PdfSaveOptions. Terakhir, kita akan mengonversi CSV ke PDF di Node.js dengan menyimpan buku kerja yang dimuat sebagai file PDF di disk.

Kode untuk Mentransfer CSV ke PDF di Node.js

var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Set the API license to convert a CSV to a PDF file
new aspose.cells.License().setLicense("License.lic");
// Options for oading the source comma-separated value file
var loadOpts = new LoadOptions(LoadFormat.CSV);
// Create a workbook
var csvWb = new aspose.cells.Workbook("sourcefile.xlsx", loadOpts);
// Create the PDFSaveOptions class object
var opts = new aspose.cells.PdfSaveOptions();
// Set printing grid lines method to true
csvWb.getWorksheets().get(0).getPageSetup().setPrintGridlines(true);
// Autofit the columns inside the PDF
csvWb.getWorksheets().get(0).autoFitColumns();
// Export the workbook as PDF
csvWb.save("outputfile.pdf",opts);
console.log("CSV to PDF conversion performed successfully");

Pada contoh kode di atas, kita mentransfer CSV ke PDF di Node.js dengan mengakses file sumber CSV ke dalam kelas Workbook. Kita dapat mengontrol lebih lanjut proses memuat CSV dengan mendefinisikan AutoFitterOptions, AutoFilter, TextQualifier, IgnoreNotPrinted, dan banyak opsi lain yang tersedia di kelas TxtLoadOptions.

Kami telah mempelajari pengoperasian mengubah CSV ke PDF di Node.js dengan antarmuka API yang sangat sederhana. Jika Anda tertarik mempelajari proses konversi file Excel menjadi file CSV, lihat artikel di cara mengonversi Excel ke CSV menggunakan Node.js.

 Indonesian