Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C#
Hi,
I need to convert Html file into PDF file using c#
 
please, help ASAP.
Thank you.
Posted 20-Jul-12 2:22am
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

You can convert html page to pdf using wkhtmltopdf opensource library.
 
here is the implementation
Html to PDF in c#
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 4

Use itextsharp library to convert simple html to pdf.
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 3

There are many solutions can convert html to PDF. However they have different effects. For some converters, they are quick and free, but many can export only simple html webpage without dynamic images, while for other non converters, such as iTexsharp or other libraries, they can export complex webpage to PDF. As far as I know, the simplest solution that I ever seen is the code as below:
 
namespace htmltopdf
{
    class Program
    {
        [STAThread]
        static void Main(string[] args)
        {
            PdfDocument doc = new PdfDocument();
            String url = “Http://apple.com/”;
            doc.LoadFromHTML(url, false, true, true);
            doc.SaveToFile(“webpageaspdf.pdf”);
            doc.Close();
            System.Diagnostics.Process.Start(“webpageaspdf.pdf”);
        }
    }
}
 
You can see details about which tool is best suitable for you:
Save Webpage as PDF[^]
 
I belive this works only for Windows 8.1.
  Permalink  
v2
Comments
Pro Idiot at 28-Nov-12 22:54pm
   
Vote of 5 .
Lacy00 at 28-Nov-12 22:57pm
   
Thanks!
nika2008 at 17-Mar-13 18:55pm
   
simple way, best way +5

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 690
1 Dnyaneshwar@Pune 540
2 ravikhoda 325
3 OriginalGriff 279
4 Manas Bhardwaj 230
0 Sergey Alexandrovich Kryukov 10,974
1 OriginalGriff 6,777
2 Peter Leow 4,785
3 Abhinav S 3,813
4 Maciej Los 3,575


Advertise | Privacy | Mobile
Web02 | 2.8.140421.2 | Last Updated 5 Mar 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Use
Layout: fixed | fluid