Kako promijeniti CSV u PDF u Node.js

Ovaj kratki vodič uključuje kako promijeniti CSV u PDF u Node.js. Datoteci CSV se pristupa s diska i u objekt klase Radne knjige zajedno sa znakom za razdvajanje koji se koristi za njezino analiziranje. Zatim ćemo je izvesti iz CSV-a u PDF u Node.js spremanjem instance Radne knjige kao PDF datoteke na disku.

Koraci za promjenu CSV-a u PDF u Node.js

  1. Uspostavite okruženje dodavanjem Aspose.Cells za Node.js putem Jave u svoju aplikaciju za pretvaranje CSV-a u PDF
  2. Instancirajte objekt klase TxtLoadOptions i postavite separator koji se koristi u izvornom CSV-u
  3. Instancirajte objekt klase Workbook za učitavanje izvornog CSV-a koristeći gornju konfiguraciju
  4. Napravite instancu klase PdfSaveOptions za konfiguraciju linija mreže u izlaznom PDF-u
  5. Omogućite prikaz vrste rešetke u izlaznom PDF-u za ćelije radne knjige
  6. Spremite učitani CSV kao PDF na disk

U gore navedenim koracima pristupit ćemo izvornoj CSV datoteci pomoću instance klase Workbook i postaviti znak razgraničenja tako da se podaci izvorne CSV datoteke čitaju u skladu s njim. Zatim ćemo definirati svojstva izlazne PDF datoteke kao što je opcija za prikaz crta rešetke ili ne, zajedno s vrstom linija mreže koje će se prikazati u izlaznom PDF-u pomoću instance klase PdfSaveOptions. Na kraju ćemo konvertirati CSV u PDF u Node.js spremanjem učitane radne knjige kao PDF datoteke na disk.

Kod za prijenos CSV-a u PDF u 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");

U gornjem primjeru koda prebacujemo CSV u PDF u Node.js pristupom izvornoj CSV datoteci u klasi Workbook. Možemo dodatno kontrolirati proces učitavanja CSV-a definiranjem AutoFitterOptions, AutoFilter, TextQualifier, IgnoreNotPrinted i mnogih drugih opcija dostupnih u klasi TxtLoadOptions.

Naučili smo operaciju promjene CSV-a u PDF u Node.js s vrlo jednostavnim API sučeljem. Ako ste zainteresirani za učenje o procesu pretvaranja Excel datoteka u CSV datoteke, pogledajte članak na kako pretvoriti Excel u CSV koristeći Node.js.

 Hrvatski