Skip to content

Poppler is a PDF rendering library based on the xpdf-3.0 code base.

License

Notifications You must be signed in to change notification settings

elswork/poppler-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

poppler-utils

A Docker file to build poppler-utils a PDF rendering library based on the xpdf-3.0 code base.

Be aware! You should carefully read the usage documentation of every tool!

Details

Website GitHub Docker Hub
Deft.Work my personal blog poppler-utils poppler-utils
Docker Pulls Docker Stars Size Sponsors
Docker pulls Docker stars Docker Image size GitHub Sponsors

Compatible Architectures

This image has been builded using buildx for these architectures:

  • amd64 arm64 ppc64le s390x 386 arm/v7 arm/v6

Usage Example

Start container

docker run -it --rm -v $(pwd):/data elswork/poppler-utils \
 somecommand

or

make start somecommand

These are the available commands:

  • pdffonts show the list of fonts of the PDF file.
docker run -it --rm -v $(pwd):/data elswork/poppler-utils \
pdffonts elswork_poppler-utils.pdf
  • pdfimages extract and list the images of the PDF file.
docker run -it --rm -v $(pwd):/data elswork/poppler-utils \
pdfimages -list elswork_poppler-utils.pdf
  • pdfinfo extract info from the PDF file.
docker run -it --rm -v $(pwd):/data elswork/poppler-utils \
pdfinfo elswork_poppler-utils.pdf
  • pdfseparate separate the PDF file.
docker run -it --rm -v $(pwd):/data elswork/poppler-utils \
pdfseparate elswork_poppler-utils.pdf separated%d.pdf
  • pdftocairo convert PDF file into images.
docker run -it --rm -v $(pwd):/data elswork/poppler-utils \
pdftocairo -png elswork_poppler-utils.pdf
  • pdftohtml convert PDF file into html files.
docker run -it --rm -v $(pwd):/data elswork/poppler-utils \
pdftohtml elswork_poppler-utils.pdf
  • pdftotext convert PDF file into text file.
docker run -it --rm -v $(pwd):/data elswork/poppler-utils \
pdftotext elswork_poppler-utils.pdf
  • pdfunite join PDF files in one file.
docker run -it --rm -v $(pwd):/data elswork/poppler-utils \
pdfunite file1.pdf file2.pdf joined.pdf

Sponsor me! Together we will be unstoppable.

Other ways to fund me:

GitHub Sponsors Donate PayPal