I've used Calibre to convert Mobi/Epub to PDF. The overall output is good, however, the image is always not in good shape. For example,

How image shows in Kindle reader (Android app)

enter image description here

How image shows after conversion in PDF (w/ Calibre)

enter image description here

How can I keep the image not distorted when converted to PDF?



Converting from mobi to pdf is almost always going to be a problem. Both are rendered formats. The problem could come from anywhere. Two ideas:

First, try to obtain an epub copy instead of a mobi file. It's easier to convert from epub to pdf than from mobi to pdf.

Try decompiling the mobi file (go to mobileread to find a tool that can do so).

Possibly there is a setting in Calibre to preserve the image ratios. But really, this is asking calibre to do the impossible.

  • 1
    Thanks. Converting from EPUB to PDF give me the same result; and there is no exact settings in Calibre (I only find image cover ratio, but it can't handle images for every other images) – cqcn1991 Oct 30 '19 at 2:16
  • Rename the file extension of the epub file from .epub to .zip and then unzip the files. Find the image file and verify that it's dimensions are the correct ratios. Assuming that is so, then the problem is with the css. (I provide some mobi friendly CSS for images here: imaginaryplanet.net/weblogs/idiotprogrammer/2019/06/… – idiotprogrammer Nov 1 '19 at 12:22
  • Formatting images for Kindle is REALLY HARD! It sounds as though the original mobi used css which was suitable for one display width, but not for another. One of the problems is that mobi css does not support the max-width property.. – idiotprogrammer Nov 1 '19 at 12:24
  • This seems to me to be a common problem - have the same exact problem when converting from EPUB to PDF via Calibre. All images are stretched vertically and their proportion is never maintained, even if two settings are set: 1) PDF Output -> Preserve cover ratio (useless; only intended to keep same aspect ratio in the output file); 2) Page setup -> Output profile: "Tablet" (whose description states "does no resizing of images". Nothing works; images are always resized. – alexlomba87 Jan 4 at 16:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.