Як змінити CSV на PDF у Node.js

У цьому короткому посібнику описано, як змінити CSV на PDF у Node.js. Доступ до файлу CSV здійснюється з диска та в об’єкт класу робочої книги разом із символом розділювача, який використовується для його аналізу. Потім ми експортуємо його з CSV у PDF у Node.js, зберігши екземпляр Workbook як файл PDF на диску.

Кроки для зміни CSV на PDF у Node.js

  1. Створіть середовище, додавши Aspose.Cells для Node.js через Java у свою програму для конвертації CSV у PDF
  2. Створіть екземпляр об’єкта класу TxtLoadOptions і встановіть роздільник, який використовується у вихідному CSV
  3. Створіть екземпляр об’єкта класу Workbook, щоб завантажити вихідний CSV за допомогою наведеної вище конфігурації
  4. Створіть екземпляр класу PdfSaveOptions, щоб налаштувати лінії сітки у вихідному PDF-файлі
  5. Увімкніть тип лінії сітки для відображення у вихідному файлі PDF для клітинок робочої книги
  6. Збережіть завантажений CSV як PDF на диск

У вищезазначених кроках ми отримаємо доступ до вихідного файлу CSV за допомогою екземпляра класу Workbook і встановимо символ розділювача, щоб дані вихідного файлу CSV читалися відповідно до нього. Потім ми визначимо властивості вихідного PDF-файлу, як-от параметр відображення ліній сітки чи ні, а також тип ліній сітки, які відображатимуться у вихідному PDF-файлі, використовуючи екземпляр класу PdfSaveOptions. Нарешті, ми конвертуємо CSV у PDF у Node.js, зберігши завантажену книгу як PDF-файл на диску.

Код для перенесення CSV у PDF у Node.js

У наведеному вище прикладі коду ми переносимо CSV у PDF у Node.js шляхом доступу до вихідного файлу CSV у клас Workbook. Ми можемо далі контролювати процес завантаження CSV, визначаючи AutoFitterOptions, AutoFilter, TextQualifier, IgnoreNotPrinted та багато інших параметрів, доступних у класі TxtLoadOptions.

Ми навчилися змінювати CSV на PDF у Node.js за допомогою дуже простого інтерфейсу API. Якщо вам цікаво дізнатися про процес перетворення файлів Excel у файли CSV, перегляньте статтю на як конвертувати Excel у CSV за допомогою Node.js.

 Українська