How to convert a website to a PDF file without using online software.

I have a VB .Net application that creates a website by transforming an XML file using a XSL file to create a web page.

I would like now to convert that webpage into a PDF file.

I noticed that there is a lot of software available online to do this for you.
I'm looking to find code that could do this for me without having to download third party software.

Thanks
LVL 2
Richard KreidlSoftware DeveloperAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Joe Winograd, Fellow&MVEDeveloperCommented:
> I'm looking to find code that could do this for me without having to download third party software.

How can you find code that isn't from a third party?
Richard KreidlSoftware DeveloperAuthor Commented:
I'm sorry maybe I didn't state my question correctly.

I'm looking for code that I can insert into my application to do the conversion of the website to a PDF file.

There's a lot of software online to download that can do this for you , but I'm not interested in doing it that way.

Thanks
Joe Winograd, Fellow&MVEDeveloperCommented:
> There's a lot of software online to download that can do this for you

Does any of the downloadable software have an API/SDK or even a simple command line interface, which you could easily call in your app? I use a lot of downloaded CLI software that I call from my apps, such as the Xpdf utilities, PDFtk Server, GraphicsMagick, ImageMagick, etc.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Richard KreidlSoftware DeveloperAuthor Commented:
Thanks for the suggestion!
Joe Winograd, Fellow&MVEDeveloperCommented:
You're welcome. Good luck on the project — it sounds very interesting!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic.NET

From novice to tech pro — start learning today.