Solved

HTML to PDF

Posted on 2012-03-21
10
415 Views
Last Modified: 2012-04-04
Hi Folks,

I have a bunch of html pages, like 500 or so. Instead of opening html file and selecting File > Print and then save.

How do I automate, either on the mac side or the PC side.

I have Cute PDF writer and Acrobat.

I would need some code samples on how to do it.

Thanks

RG
0
Comment
Question by:rgarimella
  • 4
  • 2
  • 2
  • +2
10 Comments
 
LVL 7

Expert Comment

by:micropc1
Comment Utility
Try OmniFormat...  http://www.omniformat.com/

I've used it and it works great.
0
 

Author Comment

by:rgarimella
Comment Utility
Do you know how to convert multiple HTML pages in a Folder using omniformat?
0
 
LVL 7

Accepted Solution

by:
micropc1 earned 500 total points
Comment Utility
In Omniformat you set up a "watch" folder. Then you drag your files to the watch folder and it converts them automatically. I've used it to convert several thousand DOC files to PDF and it worked great. According to their website it also supports HTML.
0
 
LVL 1

Expert Comment

by:DrMadAxe
Comment Utility
Omniformat is the way to go. Let us know if you have any problems using it. I concur with the others.
0
 

Author Comment

by:rgarimella
Comment Utility
Unfortunately Omniformat is not working for me. My html pages have lot of DHTML code and the formatting is kinda lost. Are there any other solutions?
0
What Security Threats Are You Missing?

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

 
LVL 14

Expert Comment

by:binaryevo
Comment Utility
0
 

Author Comment

by:rgarimella
Comment Utility
Unfortunately this also does not work.. The site that I am converting uses lots of CSS

From the website:
This means any HTML using external or inline CSS for design and layout, including but not limited to: images, backgrounds, colours, fonts etc... will not be converted into the PDF.
0
 
LVL 1

Expert Comment

by:DrMadAxe
Comment Utility
What about simply taking a screen shot of the page itself and then importing it into photoshop or download openoffice.org ( for free ) and use the "export to PDF" function

I understand that may take some time but since you have a more complex situation it may be what is necessary.

Hope this helps.
0
 

Author Comment

by:rgarimella
Comment Utility
That is what I have, screenshots, not the optimal solution
0
 
LVL 25

Expert Comment

by:clockwatcher
Comment Utility
xhtml2pdf (http://www.xhtml2pdf.com/) supports a decent subset of CSS but I doubt it'll have much luck with DHTML.

You might want to take a look at wkhtmltopdf (http://code.google.com/p/wkhtmltopdf/) which uses the webkit engine (QT, Safari) to render the html.  I haven't used it, as xhtml2pdf worked for my needs, but it may work for you.
0

Featured Post

What Security Threats Are You Missing?

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

Join & Write a Comment

This article will show the steps for installing Python on Ubuntu Operating System. I have created a virtual machine with Ubuntu Operating system 8.10 and this installing process also works with upgraded version of Ubuntu OS. For installing Py…
Strings in Python are the set of characters that, once defined, cannot be changed by any other method like replace. Even if we use the replace method it still does not modify the original string that we use, but just copies the string and then modif…
Learn the basics of strings in Python: declaration, operations, indices, and slicing. Strings are declared with quotations; for example: s = "string": Strings are immutable.: Strings may be concatenated or multiplied using the addition and multiplic…
Learn the basics of while and for loops in Python.  while loops are used for testing while, or until, a condition is met: The structure of a while loop is as follows:     while <condition>:         do something         repeate: The break statement m…

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now