Այս կարճ ձեռնարկը ներառում է, թե ինչպես փոխել CSV-ը PDF-ի Node.js-ում: CSV ֆայլը հասանելի է սկավառակից և աշխատանքային գրքույկի դասի օբյեկտի հետ միասին այն վերլուծելու համար օգտագործվող սահմանազատիչ նիշը: Այնուհետև մենք այն CSV-ից PDF կարտահանենք Node.js-ում՝ պահպանելով աշխատանքային գրքույկի օրինակը որպես PDF ֆայլ սկավառակի վրա:
Node.js-ում CSV-ը PDF-ի փոխելու քայլեր
- Ստեղծեք միջավայր՝ ձեր հավելվածում ավելացնելով Aspose.Cells Node.js-ի համար Java-ի միջոցով՝ CSV-ը PDF-ի փոխարկելու համար
- Ստեղծեք TxtLoadOptions դասի օբյեկտը և սահմանեք սկզբնաղբյուր CSV-ում օգտագործվող բաժանարարը
- Ստուգեք Workbook դասի օբյեկտը՝ վերը նշված կոնֆիգուրացիան օգտագործելով աղբյուրի CSV-ն բեռնելու համար
- Ստեղծեք PdfSaveOptions դասի օրինակ` ելքային PDF-ում ցանցային գծերը կարգավորելու համար
- Միացրեք ցանցի գծի տեսակը, որը կցուցադրվի աշխատանքային գրքույկի բջիջների ելքային PDF-ում
- Պահպանեք բեռնված CSV-ն որպես PDF սկավառակի վրա
Վերոհիշյալ քայլերում մենք մուտք կգործենք աղբյուրի CSV ֆայլը՝ օգտագործելով Workbook դասի օրինակը և սահմանազատող նիշը կսահմանենք այնպես, որ սկզբնաղբյուր CSV ֆայլի տվյալները կարդացվեն ըստ դրա: Այնուհետև մենք կսահմանենք ելքային PDF ֆայլի հատկությունները, ինչպիսին է ցանցագծերը ցուցադրելու կամ չցուցադրելու տարբերակը՝ ելքային PDF-ում ցուցադրվող ցանցի գծերի հետ միասին՝ օգտագործելով PdfSaveOptions դասի օրինակը: Ի վերջո, մենք *կվերափոխենք CSV-ը PDF-ի Node.js-ում՝ պահպանելով բեռնված աշխատանքային գիրքը որպես PDF ֆայլ սկավառակի վրա:
Կոդ՝ CSV-ը PDF-ին 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"); |
Վերոնշյալ կոդի օրինակում մենք *CSV-ը PDF ենք փոխանցում Node.js-ում՝ մուտք գործելով աղբյուրի CSV ֆայլը Workbook դասի մեջ: Մենք կարող ենք հետագայում վերահսկել CSV-ի բեռնման գործընթացը՝ սահմանելով AutoFitterOptions, AutoFilter, TextQualifier, IgnoreNotPrinted և շատ այլ տարբերակներ, որոնք հասանելի են TxtLoadOptions դասում:
Մենք սովորել ենք փոխելու CSV-ը PDF-ի Node.js-ում շատ պարզ API ինտերֆեյսի միջոցով: Եթե ցանկանում եք ծանոթանալ Excel ֆայլերը CSV ֆայլերի փոխարկելու գործընթացին, տես ինչպես փոխարկել Excel-ը CSV-ի, օգտագործելով Node.js-ը-ի հոդվածը: