Skip to main content
  1. Posts/

How to Convert PDF to Images with Imagemagick

··285 words·2 mins·
Table of Contents

Previously, I have talked about how to convert PDF to images using pdftoppm here. In this post, I want to share how to accomplish this task with Imagemagick.

Imagemagick provides the convert tool that can be used to do various complicated image processing tasks.

Convert All Pages of PDF File to Images
#

Use convert to convert PDF pages to images with the following command:

convert -density 150 presentation.pdf -quality 90 output-%3d.jpg

In the above command, we convert all the pages of the PDF files to images. -density is used to specify the DPI of the output images. For PDF files, it must be the first option since PDF files has no notion of DPI. This option must be used first so that convert know how to sample the PDF pages. -quality specify the quality for the generated images. %3d is used to specify the format for generated image names. The generated images will be named output-001.jpg, output-002.jpg ……

Convert Single Page of PDF File to Image
#

To convert a single page of PDF to image, use the following command:

convert -density 150 presentation.pdf[0] -quality 90 test.jpg

The number inside the bracket is used to select a page. Note that the page index starts at 0 instead of 1.

To resize the converted image, you can supply the -resize option:

convert -density 150 presentation.pdf[0] -quality 90 -resize 50% test.jpg

Convert A Range of PDF Pages to Images
#

You can also specify a range of pages with the following command:

# convert from page 0 to page 5
convert -density 150 presentation.pdf[0-5] -quality 90 test.jpg

References
#

Related

Databricks Cli Usage
·141 words·1 min
File Systems in Databricks
·304 words·2 mins
How to Use Tensorboard in Pytorch
··345 words·2 mins