Code To Convert Html Page To Pdf In Asp.Net

Code To Convert Html Page To Pdf In Asp.Net Rating: 5,3/10 8324votes

Export HTML Table to PDF in ASP. NETIn this article Im going to explain how to export HTML. HiQPdf HTML to PDF for. NET is a powerful, fast and precise HTML to PDF converter library to convert HTML5, CSS3, SVG, Canvas, JavaScript and Web Fonts to PDF. PDF in ASP. NET. If. Text. Sharp. dll in ASP. NET project you could read. How to create PDF document in ASP. NET with C using. Text. Sharp          There are many ways we can export HTML Table to PDF. Here Ill explain the easiest way to export HTML Table to PDF. Web. Clientclass provide the feature to download. HTML string from current URL. First. we need to make sure that how we can extract HTML Table from entire source code. HTML table.   lt table tag contains lt tr and lt td tags but it may have style properties. So first we. have to avoid these style properties and after we can get required content from. Here we have to format HTML tags for avoid style properties. Sample code    conststring msg. Format table0, tr1, td2, a 3, b 4        conststring tablepattern lt table. After through looping we. Then we can get content within. Listlt string. Get. Contentsstring input, string pattern            Match. Collection. matches Regex. Matchesinput, pattern, Regex. Options. Singleline        Listlt string contents new. Listlt string         foreach. Match match in. matches        contents. Addmatch. Value        return. Designer. source code lt Page. In this article Im going to explain how to export HTML table to PDF in ASP. NET. There are many ways we can export HTML Table to PDF document. Here Ill explain. Spire. PDF for. NET is a PDF document creation component that enables your. NETC,VB. NET,ASP. NET applications to read, write and manipulate PDF documents without. Here Mudassar Ahmed Khan has explained how to export ASP. Net Web Page with images to PDF using ITextsharp PDF conversion library. LanguageCAuto. Event. WireuptrueCode. FileDefault. InheritsDefault    Enable. Event. Validationtrue lt DOCTYPEhtml. PUBLIC W3. CDTD XHTML 1. TransitionalENhttp www. TRxhtml. 1DTDxhtml. HTML to. PDFlt title lt head lt body    lt formidform. KB/aspnet/531083/TitleTemplate.png' alt='Code To Convert Html Page To Pdf In Asp.Net' title='Code To Convert Html Page To Pdf In Asp.Net' />Name lt td                lt td Age  lt td                lt td Sex  lt td            lt tr            lt tr                lt td Sachin lt td                lt td 2. Male lt td            lt tr            lt tr                lt td Saran lt td                lt td 2. Male lt td            lt tr            lt tr                lt td Priya lt td                lt td 2. Female lt td            lt tr        lt table        lt asp Button. IDbtn. SubmitrunatserverTextSubmitOn. This article is about to export an aspx page into Pdf file. Clickbtn. SubmitClick    lt div    lt form lt body lt html C. System using System. Collections. Generic using System. Linq using System. Web using System. Web. UI using System. Web. UI. Web. Controls using System. Web. UI. Adapters using System. Collections using System. Text. Regular. Expressions using i. Text. Sharp. text using i. Text. Sharp. text. System. IO using System. Net using i. Text. Sharp. text. html. Default. System. Web. UI. Page    protectedvoid PageLoadobject. Event. Args e             conststring msg. Format table0. Listlt string Get. Contentsstring. input, string pattern            Match. Match match in. matches        contents. Addmatch. Value        return. SubmitClickobject. Event. Args e   . Web. Client. wc new. Web. Client        string. Request. Url. Absolute. Uri        string file. Content wc. Download. Stringurl         Listlt string table. Contents Get. Contentsfile. Content. tablepattern        string. HTMLString String. Join, table. Contents. To. Array           Document. Doc new. DocumentPage. Size. A4, 1. 0f, 1. Software Perakaunan. Pdf. Writer. Get. Instancepdf. Doc. Response. Output. Stream                      pdf. Doc. Open        pdf. Doc. Addnew. ParagraphWelcome. Listlt IElement htmlarraylist HTMLWorker. Parse. To. Listnew. String. ReaderHTMLString, null        for int k 0 k lt htmlarraylist. Build Recording Studio Room Sims 2 here. Install My Hp Officejet 4500 Printer Without Cd. Count k                    pdf. Doc. AddIElementhtmlarraylistk                 pdf. Doc. Close         Response. Content. Type applicationpdf        Response. Add. Headercontent disposition, attachment                                        filenamesample. Response. Cache. Set. CacheabilityHttp. Cacheability. No. Cache        Response. Writepdf. Doc        Response. End               .