I want to change some HTML in a pdf. All my html is in HTML string but I don't know how to pass it in correctly within iTextSharp.
public void PDF()
        {
            // Create a doc object
            var doc = new doc(PageSize.A4, 50, 50, 25, 25);
            // Create a new PdfWrite object, writing the output to the file ~/PDFTemplate/SimpleFormFieldDemo.pdf
            var output = new FileStream(Server.MapPath("t.pdf"), FileMode.Create);
            var writer = PdfWriter.GetInstance(doc, output);
            // Open the doc for writing
            doc.Open();
            //Add Wallpaper image to the pdf
            var Wallpaper = iTextSharp.text.Image.GetInstance(Server.MapPath("hfc.png"));
            Wallpaper.SetAbsolutePosition(0, 0);
            Wallpaper.ScaleAbsolute(600, 840);
            doc.Add(Wallpaper);
            iTextSharp.text.html.simpleparser.HTMLWorker hw = new iTextSharp.text.html.simpleparser.HTMLWorker(doc);
            StyleSheet css = new StyleSheet();
            css.LoadTagStyle("body", "face", "Garamond");
            css.LoadTagStyle("body", "encoding", "Identity-H");
            css.LoadTagStyle("body", "size", "12pt");
            hw.Parse(new StringReader(HTML));
            doc.Close();
            Response.Redirect("t.pdf");
        }
If anyone knows how to make this work.. it be good. Thanks Dom
 
     
     
     
     ')
        – andy
                Jul 12 '22 at 08:44
')
        – andy
                Jul 12 '22 at 08:44