Hur man ändrar CSV till PDF i Node.js

Denna korta handledning handlar om hur du ändrar CSV till PDF i Node.js. Filen CSV nås från en disk och in i ett Workbook-klassobjekt tillsammans med avgränsningstecknet som används för att analysera det. Vi kommer sedan att exportera den från CSV till PDF i Node.js genom att spara Workbook-instansen som en PDF-fil på disken.

Steg för att ändra CSV till PDF i Node.js

  1. Skapa miljön genom att lägga till Aspose.Cells för Node.js via Java i din applikation för att konvertera CSV till PDF
  2. Instantiera klassobjektet TxtLoadOptions och ange separatorn som används i käll-CSV:en
  3. Instantiera klassobjektet Workbook för att ladda käll-CSV:en med ovanstående konfiguration
  4. Skapa en instans av klassen PdfSaveOptions för att konfigurera rutnätslinjerna i den utgående PDF-filen
  5. Aktivera rutnätstypen som ska visas i utdata-PDF-filen för arbetsboksceller
  6. Spara den laddade CSV-filen som en PDF-fil på disken

I de ovannämnda stegen kommer vi att komma åt käll-CSV-filen med en instans av Workbook-klassen och ställa in avgränsningstecknet så att käll-CSV-filens data läses enligt den. Vi kommer sedan att definiera egenskaperna för utdata-PDF-filen som alternativet att visa rutnätslinjer eller inte tillsammans med typen av rutnätslinjer som ska visas i utdata-PDF-filen med en instans av klassen PdfSaveOptions. Slutligen kommer vi att konvertera CSV till PDF i Node.js genom att spara den laddade arbetsboken som PDF-fil på disken.

Kod för att överföra CSV till PDF i 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");

I ovanstående kodexempel överför vi CSV till PDF i Node.js genom att komma åt CSV-källfilen till Workbook-klassen. Vi kan ytterligare styra processen för att ladda en CSV genom att definiera AutoFitterOptions, AutoFilter, TextQualifier, IgnoreNotPrinted och många andra tillgängliga alternativ i TxtLoadOptions-klassen.

Vi har lärt oss hur man ändrar CSV till PDF i Node.js med ett mycket enkelt API-gränssnitt. Om du är intresserad av att lära dig om processen att konvertera Excel-filer till CSV-filer, se artikeln om hur man konverterar Excel till CSV med Node.js.

 Svenska