Return sorted image paths from pdf_to_images

main
Eric Ihli 5 years ago
parent 99beaaa2d1
commit 1156eafc5c

@ -126,6 +126,7 @@ This code calls out to [[https://manpages.debian.org/testing/poppler-utils/pdfim
def pdf_to_images(pdf_filepath): def pdf_to_images(pdf_filepath):
""" """
Turn a pdf into images Turn a pdf into images
Returns the filenames of the created images sorted lexicographically.
""" """
directory, filename = os.path.split(pdf_filepath) directory, filename = os.path.split(pdf_filepath)
with working_dir(directory): with working_dir(directory):
@ -133,7 +134,7 @@ def pdf_to_images(pdf_filepath):
# Since pdfimages creates a number of files named each for there page number # Since pdfimages creates a number of files named each for there page number
# and doesn't return us the list that it created # and doesn't return us the list that it created
return [os.path.join(directory, f) for f in image_filenames] return sorted([os.path.join(directory, f) for f in image_filenames])
def pdfimages(pdf_filepath): def pdfimages(pdf_filepath):

@ -11,6 +11,7 @@ logger = get_logger(__name__)
def pdf_to_images(pdf_filepath): def pdf_to_images(pdf_filepath):
""" """
Turn a pdf into images Turn a pdf into images
Returns the filenames of the created images sorted lexicographically.
""" """
directory, filename = os.path.split(pdf_filepath) directory, filename = os.path.split(pdf_filepath)
with working_dir(directory): with working_dir(directory):
@ -18,7 +19,7 @@ def pdf_to_images(pdf_filepath):
# Since pdfimages creates a number of files named each for there page number # Since pdfimages creates a number of files named each for there page number
# and doesn't return us the list that it created # and doesn't return us the list that it created
return [os.path.join(directory, f) for f in image_filenames] return sorted([os.path.join(directory, f) for f in image_filenames])
def pdfimages(pdf_filepath): def pdfimages(pdf_filepath):

Loading…
Cancel
Save