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
- 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
- Instantiera klassobjektet TxtLoadOptions och ange separatorn som används i käll-CSV:en
- Instantiera klassobjektet Workbook för att ladda käll-CSV:en med ovanstående konfiguration
- Skapa en instans av klassen PdfSaveOptions för att konfigurera rutnätslinjerna i den utgående PDF-filen
- Aktivera rutnätstypen som ska visas i utdata-PDF-filen för arbetsboksceller
- 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.