Skip to main content

Converts PDF files to PNG/JPEG/TIFF/PDF/PS/EPS/SVG using cairo.

# To convert a PDF file to JPEG:
pdftocairo <path/to/file.pdf> -jpeg

# To convert to PDF expanding the output to fill the paper:
pdftocairo <path/to/file.pdf> <output.pdf> -pdf -expand

# To convert to SVG specifying the first/last page to convert:
pdftocairo <path/to/file.pdf> <output.svg> -svg -f <first_page> -l <last_page>

# To convert to PNG with 200ppi resolution:
pdftocairo <path/to/file.pdf> <output.png> -png -r 200

# To convert to grayscale TIFF setting paper size to A3:
pdftocairo <path/to/file.pdf> -tiff -gray -paper A3

# To convert to PNG cropping x and y pixels from the top left corner:
pdftocairo <path/to/file.pdf> -png -x <x_pixels> -y <y_pixels>