NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #869 most downloaded on PyPI
A wrapper around the pdftoppm and pdftocairo command line tools to convert PDF to a PIL Image list.
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 1.5 years
Some releases are documented
notes for 16 of 44 stable releases
1 version withdrawn
withdrawn after publishing
9 years old
45 releases · first in 2017
Update __init__.py to mark exports as public by @John-Schreiber in https://github.com/Belval/pdf2image/pull/276
single_file is True and the thread_count is greater than 1, the thread_output_file = next(output_file) will fail. by @NYF-BRICK in https://github.com/Belval/pdf2image/pull/264Full Changelog: https://github.com/Belval/pdf2image/compare/v.1.16.3...v1.17.0
single_file is True and the thread_count is greater than 1, the thread_output_file = next(output_file) will fail. by @NYF-BRICK in #264Full Changelog: v.1.16.3...v1.17.0
One column per quarter.
Add py.typed file (Thanks @PedroPerpetua!)
Full Changelog: https://github.com/Belval/pdf2image/compare/v1.16.2...v.1.16.3
Remove posix import by @Belval in https://github.com/Belval/pdf2image/pull/250
Full Changelog: https://github.com/Belval/pdf2image/compare/v1.16.1...v1.16.2
Version 1.15 was never tagged but was released on PyPI.
Version 1.15 was never tagged but was released on PyPI.
hide_annotations flag to remove the default green "highlighting" of links in PDFNothing published for this version
Nothing published for this version
Add timeout parameter for all functions which will kill the underlying process after a given time.
rawdates parameter which does not attempt to parse the date output from pdfinfo.Fix convert_from_bytes not having use_pdftocairo.
convert_from_bytes not having use_pdftocairo.Add use_pdftocairo parameter which forces pdf2image to use pdftocairo when rasterizing the PDF. This seems to lead to an improved performance when dea
DEPRECATED PLEASE USE 1.13.1
use_pdftocairo parameter which forces pdf2image to use pdftocairo when rasterizing the PDF. This seems to lead to an improved performance when dealing with large and complex PDF.Fixes version 1.12.0 on Windows
Add jpegopt option for finer control on output images quality when using fmt='jpeg' (Thank you @abieler)
jpegopt option for finer control on output images quality when using fmt='jpeg' (Thank you @abieler)pdfinfo_from_path and pdfinfo_from_bytes which return a dictionary containing the parsed output of pdfinfoAdd paths_only=False parameters, which returns images paths instead of image objects when set to true
paths_only=False parameters, which returns images paths instead of image objects when set to trueAdd size=None parameter which uses either -scale-to, -scale-to-x or -scale-to-y in pdftoppm or pdftocairo
size=None parameter which uses either -scale-to, -scale-to-x or -scale-to-y in pdftoppm or pdftocairo
size=400 fits the image to a 400x400 pixels box, preserving aspect ratiosize=(400, None) makes the image 400 pixels wide, preserving aspect ratiosize=(None, 400) makes the image 400 pixels high, preserving aspect ratiosize=(400, 400) makes the image 400 pixels by 400 pixels, not preserving aspect ratioAdd support for pathlib.Path objects
pathlib.Path objectsUse Black code formatting in source
Add grayscale parameter which allows you to convert images to grayscale
grayscale parameter which allows you to convert images to grayscaleAdd single_page parameter which allows you to convert the first PDF page only, without adding digits at the end of the output_file
single_page parameter which allows you to convert the first PDF page only, without adding digits at the end of the output_fileoutput_file was contained in the name of another file or directory of the output_folderFix first_page greater than last_page throwing error. From now on it will return an empty list
first_page greater than last_page throwing error. From now on it will return an empty listMinor bugfix for poppler_path which would not find libpoppler on Linux.
poppler_path which would not find libpoppler on Linux.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →