You are here
Home > Ubuntu > Convert .chm file to .pdf file in Suse linux

Convert .chm file to .pdf file in Suse linux

zypper install libchm-bin

chmlib allows extracting HTML files and images from (.chm) files. Now if you want to convert extracted HTML files into PDF, PS etc , you would need to install htmldoc which you could install easily by issuing the following command in the terminal window :

zypper install htmldoc

Converting CHM files to HTML and eventually PDF

Now suppose you have a file named "Primer.chm" from which you want to extract HTML files and images into "Primer" directory , you could do so easily by issuing the following command in the terminal window :

extract_chmLib Primer.chm Primer

This should quickly extract all the HTML files and associated images from the chm file and put it into Primer directory.

Open terminal and execute cmd “htmldoc”.

htmldoc

Once htmldoc finishes loading its interface ,click on Continuous radio button and press "Add Files…" and add all the files you would like to combine into single PDF document, as

shown in image below :


 

After choosing all the HTML files you would like to combine , click on the "output" tab and chose output file type to be PDF and the name and location of the finally generated PDF file.If you want you could change compression level , whether you want output to be in Grayscale etc
 


 

Finally press the "Generate" button to actually start the process of combining (.html ) files with their images into single (.pdf) file
 


 

The entire process of combining (.html) files into (.pdf) files should not take more than few minutes , infact on my Core 2 Duo based laptop entire process of combining about 1000 page long book in HTML format to PDF format took 4 minutes.

Leave a Reply

Top