:type last_page: int, optional :param fmt: Output image format, defaults to "ppm" :type fmt: str, optional :param jpegopt: jpeg options `quality`, `progressive`, and `optimize` (only for jpeg format), defaults to None :type jpegopt: Dict, optional :param thread_count: How many threads we are allowed to spawn for processing, defaults to 1 :type thread_count: int, optional :param userpw: PDF's password, defaults to None :type userpw: str, optional :param ownerpw: PDF's owner password, defaults to None :type ownerpw: str, optional :param use_cropbox: Use cropbox instead of mediabox, defaults to False :type use_cropbox: bool, optional :param strict: When a Syntax Error is thrown, it will be raised as an Exception, defaults to False :type strict: bool, optional :param transparent: Output with a transparent background instead of a white one, defaults to False :type transparent: bool, optional :param single_file: Uses the -singlefile option from pdftoppm/pdftocairo, defaults to False :type single_file: bool, optional :param output_file: What is the output filename or generator, defaults to uuid_generator() :type output_file: Any, optional :param poppler_path: Path to look for poppler binaries, defaults to None :type poppler_path: Union[str, PurePath], optional :param grayscale: Output grayscale image(s), defaults to False :type grayscale: bool, optional :param size: Size of the resulting image(s), uses the Pillow (width, height) standard, defaults to None :type size: Union[Tuple, int], optional :param paths_only: Don't load image(s), return paths instead (requires output_folder), defaults to False :type paths_only: bool, optional :param use_pdftocairo: Use pdftocairo instead of pdftoppm, may help performance, defaults to False :type use_pdftocairo: bool, optional :param timeout: Raise PDFPopplerTimeoutError after the given time, defaults to None :type timeout: int, optional :param hide_annotations: Hide PDF annotations in the output, defaults to False :type hide_annotations: bool, optional :raises NotImplementedError: Raised when conflicting parameters are given (hide_annotations for pdftocairo) :raises PDFPopplerTimeoutError: Raised after the timeout for the image processing is exceeded :raises PDFSyntaxError: Raised if there is a syntax error in the PDF and strict=True :return: A list of Pillow images, one for each page between first_page and last_page :rtype: List[Image.Image] Ú