Hogyan változtassuk a CSV-t PDF-re a Node.js-ben

Ez a rövid oktatóanyag azt ismerteti, hogyan lehet módosítani a CSV-t PDF-re a Node.js-ben. A CSV fájl elérése egy lemezről egy munkafüzet osztályobjektumban történik, az elemzéséhez használt határoló karakterrel együtt. Ezután CSV-ből PDF-be exportáljuk a Node.js-ben úgy, hogy a munkafüzet példányt PDF fájlként mentjük a lemezen.

Lépések a CSV PDF-re cseréjéhez a Node.js-ben

  1. Hozzon létre környezetet a Aspose.Cells a Node.js-hez Java-n keresztül hozzáadásával az alkalmazáshoz, hogy a CSV-t PDF-be konvertálja
  2. Példányosítsa a TxtLoadOptions osztályobjektumot, és állítsa be a forrás-CSV-ben használt elválasztót
  3. Példányosítsa a Workbook osztályobjektumot a forrás-CSV betöltéséhez a fenti konfigurációval
  4. Hozzon létre egy példányt a PdfSaveOptions osztályból a rácsvonalak konfigurálásához a kimeneti PDF-ben
  5. Engedélyezze a rácsvonal típusának megjelenítését a kimeneti PDF-ben a munkafüzet celláihoz
  6. Mentse el a betöltött CSV-fájlt PDF formátumban a lemezre

A fent említett lépésekben elérjük a forrás CSV fájlt a Workbook osztály egy példányával, és beállítjuk a határoló karaktert úgy, hogy a forrás CSV fájl adatai ennek megfelelően legyenek beolvasva. Ezután meghatározzuk a kimeneti PDF-fájl tulajdonságait, például a rácsvonalak megjelenítésének lehetőségét, valamint a kimeneti PDF-ben megjelenítendő rácsvonalak típusát a PdfSaveOptions osztály egy példányával. Végül a CSV-t PDF-be konvertáljuk a Node.js-ben úgy, hogy a betöltött munkafüzetet PDF-fájlként mentjük a lemezre.

Kód a CSV PDF-formátumba átviteléhez a Node.js-ben

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");

A fenti kódpéldában a CSV-fájlt a Node.js-ben lévő PDF-fájlba továbbítjuk*, ha elérjük a forrás-CSV-fájlt a Workbook osztályba. Tovább vezérelhetjük a CSV betöltésének folyamatát az AutoFitterOptions, az AutoFilter, a TextQalifier, az IgnoreNotPrinted és sok más lehetőség meghatározásával, amelyek a TxtLoadOptions osztályban elérhetők.

Megtanultuk a CSV-fájl PDF-re cseréjét a Node.js-ben egy nagyon egyszerű API felülettel. Ha szeretne többet megtudni az Excel-fájlok CSV-fájlokká konvertálásának folyamatáról, olvassa el a hogyan lehet az Excelt CSV-vé konvertálni a Node.js használatával című cikket.

 Magyar