c# - Converting HTML to pdf and save it to given location without opening "Save As" or "Download" window -
i converting html pdf. working fine. when try save html location gives me error network path not found. having line of code
#region trying convert pdf response.contenttype = "application/pdf"; response.addheader("content-disposition", "attachment;filename=panel.pdf"); response.cache.setcacheability(httpcacheability.nocache); stringwriter sw = new stringwriter(); htmltextwriter hw = new htmltextwriter(sw); stringreader sr = new stringreader(htmlstringtoconvert); itextsharp.text.document pdfdoc = new itextsharp.text.document(itextsharp.text.pagesize.a4, 10f, 10f, 100f, 0f); htmlworker htmlparser = new htmlworker(pdfdoc); pdfwriter writer = pdfwriter.getinstance(pdfdoc, response.outputstream); pdfdoc.open(); htmlparser.parse(sr); pdfdoc.close(); response.write(pdfdoc); response.end(); #endregion i getting error @ htmlparser.parse(sr).
thanks in advance
response.contenttype = "application/pdf"; response.addheader("content-disposition", "attachment;filename=panel.pdf"); stringwriter sw = new stringwriter(); htmltextwriter hw = new htmltextwriter(sw); divmaster.rendercontrol(hw); stringreader sr = new stringreader(sw.tostring()); document pdfdoc = new document(pagesize.a4, 20, 20, 10, 20); htmlworker htmlparser = new htmlworker(pdfdoc); pdfwriter writer = pdfwriter.getinstance(pdfdoc, response.outputstream); pdfdoc.open(); htmlparser.parse(sr); pdfdoc.close(); response.write(pdfdoc); response.end(); add divmaster (div) in design page , add ur html code inside divmaster. note: use % or px throughout html design.
Comments
Post a Comment