IBSuite stands for image book suite. It contains a set of tools to convert ebook in various format (pdf, chm, html) into a set of images, reformat the images (crop, embold, divide, etc), and assemble the result images into a new ebook.
The most important command of ibsuite is ibreformat, the basic usage is as follow:
ibreformat [options] <input file>
In most cases, something like following:
ibreformat -o <output file> --iprof=<iprof> --oprof=<oprof> \ --pprof=<pprof> <input file>
Where <input file> is input file name, <output file> is output file name, <iprof> is input profile, <oprof> is output profile, <pprof> is processing profile.
Available input/output/processing profiles are as follow:
For other command line options, please refer to "ibreformat -h".
ibsuite -o <output file> -iprof=img -pprof=resize -oprof=prs505l <input file>
ibchm2imb <xxx>.chm
When it finishs, <xxx>.imb will be generated, then
ibsuite -o <output file> -pprof=repage --oprof=prs505l <xxx>.imb
Currently, only Linux is supported, but I think it may work on some unix enviroment (including cygwin on Windows) after some work. Currently only install from source code is supported.
./configure [--prefix=<prefix>] make [PREFIX=<prefix>] [NO_XUL=1]
# become root make install [PREFIX=<prefix>] [NO_XUL=1] [NO_POPPLER=1]