Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using iTextSharp.text;
- using iTextSharp.text.html.simpleparser;
- using iTextSharp.text.pdf;
- using SisCerinfo.App_Code;
- using System;
- using System.Collections.Generic;
- using System.Data;
- using System.Data.SqlClient;
- using System.IO;
- using System.Linq;
- using System.Text;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- namespace SisCerinfo.Relatorios.InstrumentoProtesto
- {
- public partial class TermoProtesto1 : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
- }
- private void criaPDF(string str)
- {
- Response.ContentType = "application/pdf";
- Response.AddHeader("content-disposition", "inline;filename=Protesto.pdf");
- Response.Cache.SetCacheability(HttpCacheability.NoCache);
- StringWriter sw = new StringWriter();
- HtmlTextWriter hw = new HtmlTextWriter(sw);
- this.Page.RenderControl(hw);
- StringReader sr = new StringReader(sw.ToString());
- StringReader html = new StringReader(str);
- StyleSheet style = new StyleSheet();
- //style.LoadTagStyle("img","src","");
- style.LoadStyle("tblNormal", "style", "FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-LEFT: 0px; COLOR: #000099; BORDER-BOTTOM: 0px;BACKGROUND-COLOR: #f3f3f3");
- style.LoadStyle("tblNormal1", "style", "FONT-SIZE: 9px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;BORDER-RIGHT: 0px;BORDER-TOP: 0px;BORDER-LEFT: 0px;COLOR: #000099;BORDER-BOTTOM: 0px");
- style.LoadStyle("tblNormal2", "style", "FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;BORDER-RIGHT: 1px;COLOR: #000099");
- Document pdfDoc = new Document(PageSize.A4, 10f, 10f, 100f, 0f);
- HTMLWorker htmlparser = new HTMLWorker(pdfDoc);
- PdfWriter.GetInstance(pdfDoc, Response.OutputStream);
- pdfDoc.Open();
- htmlparser.Parse(sr);
- pdfDoc.Close();
- Response.Write(pdfDoc);
- Response.End();
- }
- public override void VerifyRenderingInServerForm(Control control)
- {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement