Socket
Book a DemoInstallSign in
Socket

pptx2pdf

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pptx2pdf

Export PowerPoint to PDF and/or PNG

latest
Source
npmnpm
Version
1.0.10
Version published
Weekly downloads
404
64.9%
Maintainers
1
Weekly downloads
 
Created
Source

pptx2pdf

Converts pptx (*.pptx, *.ppt, *.odp) to pdf and/or png OR converts pdf to png.

# install globally to use on the command-line
npm install -g pptx2pdf

# install locally to use a library
npm install --save pptx2pdf

Dependencies

pptx2pdf requires libreoffice and imagemagick and might require ghostscript.

ubuntu/debian

sudo apt install libreoffice
sudo apt install imagemagick
sudo apt install ghostscript # was NOT required

macos

brew cask install libreoffice
brew install imagemagick
brew install ghostscript # WAS required

using the command-line

$ pptx2png --help

pptx2png [options] [input-file]

Options:
  --input, -i            input file
  --output-dir, -o       where your file will be placed           [default: "."]
  --filename, -f         override output filename
  --libreoffice-bin, -l  override the libreoffice path
  --png, -p              output png instead           [boolean] [default: false]
  --remove-pdf, -r       delete pdf file when outputting png
                                                      [boolean] [default: false]
  --help                 Show help                                     [boolean]
  --version              Show version number                           [boolean]
 
# convert to pdf 
pptx2pdf input.pptx

# convert to png 
pptx2pdf input.pptx --png

# convert pdf to png
pptx2pdf input.pdf

Inspiration

I needed convert PowerPoint into pdf or pdf. I found the following projects:

Both require unoconv and LibreOffice (or OpenOffice) however it didn't work with the latest version of Libreoffice. I assume it was because of a older version of unoconv/libreoffice. However, the latest version of libreoffice can convert to pdf on the command-line, please see below.

libreoffice --headless \
--invisible \
--convert-to pdf \
--outdir <outputDir> \
inputPath

Keywords

pptx to pdf

FAQs

Package last updated on 04 Jan 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts