Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/enishant/excel-to-pdf
Automated conversion of Excel to PDF using LibreOffice
https://github.com/enishant/excel-to-pdf
automation conversion excel exceljs express fs libreoffice libreoffice-converter node nodejs office-converter pdf socket-io unoconv xlsx-populate
Last synced: 18 days ago
JSON representation
Automated conversion of Excel to PDF using LibreOffice
- Host: GitHub
- URL: https://github.com/enishant/excel-to-pdf
- Owner: enishant
- License: mit
- Created: 2019-05-23T15:34:10.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-10T02:11:19.000Z (2 months ago)
- Last Synced: 2024-10-13T09:06:01.942Z (about 1 month ago)
- Topics: automation, conversion, excel, exceljs, express, fs, libreoffice, libreoffice-converter, node, nodejs, office-converter, pdf, socket-io, unoconv, xlsx-populate
- Language: HTML
- Homepage: https://www.nishantvaity.com/automated-conversion-of-excel-to-pdf-using-libreoffice/
- Size: 201 KB
- Stars: 12
- Watchers: 4
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Automated conversion of Excel to PDF using LibreOffice
- Read existing excel file.
- Modify cell values of existing excel file.
- Convert output of worksheet to PDF## Install Node.js
- Run ``curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -``
- Run ``sudo apt-get install gcc g++ make``
- Run ``sudo apt-get install -y nodejs``
- Run ``node --version``
- Run ``npm --version``## Install LibreOffice
[LibreOffice Installation Reference](http://tipsonubuntu.com/2018/08/11/install-libreoffice-6-1-ubuntu-18-04-16-04/)#### Run command to add the PPA
- Run ``sudo add-apt-repository ppa:libreoffice/ppa``
- Run ``sudo apt-get update``
- Run ``sudo apt-get install libreoffice``## unoconv Installation
[Universal Office Converter (unoconv)](https://github.com/unoconv/unoconv)
- Run ``sudo apt-get install -y unoconv``
- Run ``unoconv --version``