Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <h1
- style="font-family: Verdana, Geneva, Tahoma, sans-serif;
- text-align:center"
- >
- <#= m_data #> // aca debe decir "SOLICITUD DE PEDIDO"
- </h1>
- public partial class templateFactura
- {
- private string m_data;
- public templateFactura(string data) { this.m_data = data; }
- }
- private void BtnGenerar_Click(object sender, EventArgs e)
- {
- // StreamWriter sWrite = new StreamWriter("C://Users/mia/Desktop/htmlfile.html");
- //generar archivo deesde la plantilla t4
- string data = "SOLICITUD DE PEDIDO";
- templateFactura page = new templateFactura(data);
- String pageContent = page.TransformText();
- //System.IO.File.WriteAllText("C://Users/mia/Desktop/htmlfile.html", pageContent);
- //abre un archivo html y lo convierte en pdf
- //importar nuget Install-Package itext7.pdfhtml -Version 2.0.2
- //using (FileStream htmlSource = File.Open("C://Users/mia/Desktop/htmlfile.html", FileMode.Open))
- using (FileStream pdfDest = File.Open("C://Users/mia/Desktop/htmlfile.pdf", FileMode.OpenOrCreate))
- {
- ConverterProperties converterProperties = new ConverterProperties();
- //HtmlConverter.ConvertToPdf(htmlSource, pdfDest, converterProperties);
- HtmlConverter.ConvertToPdf(pageContent, pdfDest, converterProperties);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement