title: Recreate image after unzipping word to get them
body: <p>I have a word file that has no text but images which are not inline. I have used <code>zipfile</code> to obtain all the images presented in my document, but instead of getting two images (one per page). I am getting a total of 53 items, which all are part of the bigger image. To do so, I have used the following code:</p>
  
  <pre><code>import zipfile
  
  z = zipfile.ZipFile(word_filepath)
  all_files =  z.namelist()
  images = list(filter(lambda x: x.startswith('word/media/'), all_files))
  
  for i, image in enumerate(images):
      image = z.open(image).read()
      with open(f'savepath/{i}.png', 'wb') as f: 
          f.write(image)
  </code></pre>
  
  <p>Is there a way to reconstruct the bigger image out of the small ones? So I would have as many pngs as pages my document has.</p>