Asp.net ile sayfayı pdf olarak kaydetme
7 Şubat 2020 / 13:04
Burak
Merhaba arkadaşlar,
Websayfasının çıktısını pdf olarak kaydetme için aşağıdaki adımları takip edebilirsiniz.
1.Adım buradan dll download edin, projenize referans olarak ekleyiniz.
2.Adım kaynak kodlarımız aşağıdaki gibidir.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
protected override void Render(HtmlTextWriter writer) { var strWr = new StringWriter(); var htmlWr = new HtmlTextWriter(strWr); base.Render(htmlWr); var htmlToPdf = new HtmlToPdfConverter(); Response.ContentType = "application/pdf"; //ekrana yansıtmak için htmlToPdf.GeneratePdf(strWr.ToString(), null, Response.OutputStream); //kaydetmek için htmlToPdf.GeneratePdf(strWr.ToString(), null, Server.MapPath("\\teknoloji\\fatura\\testa.pdf")); Response.End(); } |
3.Adım
Türkçe karakterler ve diğer symbollerde sorun çıkarmaması içinde meta tag şu tagı eklemeniz yeterlidir.
1 |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> |
Etiketler: asp.net html output pdf, asp.net output pdf, asp.net pdf kaydetme, asp.net websayfayı pdf kaydetme, asp.net website pdf save
Bu Yazılarıda Okuyabilirsiniz...
Çok teşekkür ederim. Özellikle online olarak sayfayı pdf dönüştürmede çok işime yaradı