954,593 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

html to PDF conversion Code in c#

i need a code in c# so that i can convert webpages n html pages into PDF format

aerian
Newbie Poster
12 posts since Apr 2007
Reputation Points: 9
Solved Threads: 0
 

this is a community help forum. We help you with your problem, we don't do everything for you. Tell us what you have tried and what problems your are having and we will help you solve them. We won't do everything for you.

campkev
Posting Pro in Training
484 posts since Jul 2005
Reputation Points: 14
Solved Threads: 19
 

out there got alot PDF convertion DLL, if u need for non bunisess use.
Or u can export your file to excel format using .net and then using microsoft 2007 to convert it to PDF.

kokkee
Newbie Poster
20 posts since May 2007
Reputation Points: 10
Solved Threads: 2
 

if you can wait till tomorrow i have code snippet that will perfectly work for you. See you tomorrow when i get to office

Tunde
Newbie Poster
2 posts since Jan 2005
Reputation Points: 10
Solved Threads: 0
 

Hi,

Here is a .NET 2.0 library for html to pdf conversion: www.html-to-pdf.net .

Here is some code sample from their website:

PdfConverter pdfConverter = new PdfConverter();pdfConverter.PdfDocumentOptions.PdfPageSize = PdfPageSize.A4;pdfConverter.PdfDocumentOptions.PdfCompressionLevel = PdfCompressionLevel.Normal;pdfConverter.PdfDocumentOptions.ShowHeader = true;pdfConverter.PdfDocumentOptions.ShowFooter = true;pdfConverter.PdfDocumentOptions.LeftMargin = 5;pdfConverter.PdfDocumentOptions.RightMargin = 5;pdfConverter.PdfDocumentOptions.TopMargin = 5;pdfConverter.PdfDocumentOptions.BottomMargin = 5;pdfConverter.PdfDocumentOptions.UseMetafileFormat = true;pdfConverter.PdfDocumentOptions.ShowHeader = false;//pdfConverter.PdfHeaderOptions.HeaderText = "Sample header: " + TxtURL.Text;//pdfConverter.PdfHeaderOptions.HeaderTextColor = Color.Blue;//pdfConverter.PdfHeaderOptions.HeaderDescriptionText = string.Empty;//pdfConverter.PdfHeaderOptions.DrawHeaderLine = false;pdfConverter.PdfFooterOptions.FooterText = "Sample footer: " + TxtURL.Text + ". You can change color, font and other options";pdfConverter.PdfFooterOptions.FooterTextColor = Color.Blue;pdfConverter.PdfFooterOptions.DrawFooterLine = false;pdfConverter.PdfFooterOptions.PageNumberText = "Page";pdfConverter.PdfFooterOptions.ShowPageNumber = true;pdfConverter.LicenseFilePath = System.IO.Path.Combine(Server.MapPath("~"), "Bin");byte[] downloadBytes = pdfConverter.GetPdfFromUrlBytes(url);System.Web.HttpResponse response = System.Web.HttpContext.Current.Response;response.Clear();response.AddHeader("Content-Type", "binary/octet-stream");response.AddHeader("Content-Disposition", "attachment; filename=" + downloadName + "; size=" + downloadBytes.Length.ToString());response.Flush();response.BinaryWrite(downloadBytes);response.Flush();response.End();


See the original code sample here: http://www.html-to-pdf.net/Support.aspx#csharp

flo2007
Newbie Poster
1 post since May 2007
Reputation Points: 10
Solved Threads: 0
 
winnovative
Newbie Poster
4 posts since May 2007
Reputation Points: 10
Solved Threads: 0
 

Hi,

The new version 3.2.3 of the Winnovative HTML to PDF converter for .NET is now faster and has a lot of new features like CSS page breaks, live http links in PDF, keep together feature for any HTML element, password protection, embedded fonts, etc.
Here you can see all the HTML to PDF converter features. If you liked the version 2.x you'll love 3.2.3.

Regards,
Florin

winnovative
Newbie Poster
4 posts since May 2007
Reputation Points: 10
Solved Threads: 0
 

hi all ...
is there any free dll for html to pdf conversion, to be used in asp.net 2.0 ?
which doesn't show any "Evaluation Version" message in the converted file ...
please help ..
thanks ..

hunter_kriss
Newbie Poster
2 posts since Dec 2007
Reputation Points: 10
Solved Threads: 0
 

hi ...

i tried this library, but this is giving some errors ...
pdfConverter.LicenseFilePath = System.IO.Path.Combine(Server.MapPath("~"), "Bin");
i suppose i am not having that licence ...

then what i did is, commented this piece of code ...
finally the file is generated as i wanted but with a message written in file as "Evaluation Version ..."

is there any other other method so that i can bypass the message of "Evaluation Version" in the generated pdf.

please help ...
thanks ...

Hi, Here is a .NET 2.0 library for html to pdf conversion: www.html-to-pdf.net . Here is some code sample from their website:

PdfConverter pdfConverter = new PdfConverter();pdfConverter.PdfDocumentOptions.PdfPageSize = PdfPageSize.A4;pdfConverter.PdfDocumentOptions.PdfCompressionLevel = PdfCompressionLevel.Normal;pdfConverter.PdfDocumentOptions.ShowHeader = true;pdfConverter.PdfDocumentOptions.ShowFooter = true;pdfConverter.PdfDocumentOptions.LeftMargin = 5;pdfConverter.PdfDocumentOptions.RightMargin = 5;pdfConverter.PdfDocumentOptions.TopMargin = 5;pdfConverter.PdfDocumentOptions.BottomMargin = 5;pdfConverter.PdfDocumentOptions.UseMetafileFormat = true;pdfConverter.PdfDocumentOptions.ShowHeader = false;//pdfConverter.PdfHeaderOptions.HeaderText = "Sample header: " + TxtURL.Text;//pdfConverter.PdfHeaderOptions.HeaderTextColor = Color.Blue;//pdfConverter.PdfHeaderOptions.HeaderDescriptionText = string.Empty;//pdfConverter.PdfHeaderOptions.DrawHeaderLine = false;pdfConverter.PdfFooterOptions.FooterText = "Sample footer: " + TxtURL.Text + ". You can change color, font and other options";pdfConverter.PdfFooterOptions.FooterTextColor = Color.Blue;pdfConverter.PdfFooterOptions.DrawFooterLine = false;pdfConverter.PdfFooterOptions.PageNumberText = "Page";pdfConverter.PdfFooterOptions.ShowPageNumber = true;pdfConverter.LicenseFilePath = System.IO.Path.Combine(Server.MapPath("~"), "Bin");byte[] downloadBytes = pdfConverter.GetPdfFromUrlBytes(url);System.Web.HttpResponse response = System.Web.HttpContext.Current.Response;response.Clear();response.AddHeader("Content-Type", "binary/octet-stream");response.AddHeader("Content-Disposition", "attachment; filename=" + downloadName + "; size=" + downloadBytes.Length.ToString());response.Flush();response.BinaryWrite(downloadBytes);response.Flush();response.End();

See the original code sample here: http://www.html-to-pdf.net/Support.aspx#csharp

hunter_kriss
Newbie Poster
2 posts since Dec 2007
Reputation Points: 10
Solved Threads: 0
 

With the Winnovative PDF Creator for .NET you can perform the HTML to PDF conversion with only a few lines of code.

winnovative
Newbie Poster
4 posts since May 2007
Reputation Points: 10
Solved Threads: 0
 

Look at this component http://www.duodimension.com/html_pdf_asp.net/component_html_pdf.aspx

PDF Duo .Net is a converting component for using in ASP. NET application.
I used it for show the pdf directly in the browser window without saving.

dereksmith
Newbie Poster
1 post since Aug 2009
Reputation Points: 10
Solved Threads: 0
 

I use my all report in Html , I want to change the html report to pdf files (asp.net & C#)

anaschavadi
Newbie Poster
1 post since Oct 2010
Reputation Points: 10
Solved Threads: 0
 

can i get a code to convert .aspx page to pdf from another aspx page

astha2288
Newbie Poster
1 post since May 2012
Reputation Points: 0
Solved Threads: 0
 

Post: Markdown Syntax: Formatting Help
You