public bool GeneratePDFFromTemplate(PDFTemplate TemplateType, TemplateBody Body) { string TemplatePath = getTemplatePath(TemplateType); string TemplateContent = File.ReadAllText(TemplatePath); List <string> Params = new List <string>(); fillParamList(Params, Body); string StringWithParam = string.Format(@TemplateContent, Params.ToArray()); var TemplateCss = File.ReadAllText(gtTemplateCSS(TemplateType)); ExportHTMLToPDF(StringWithParam, @"C:\", TemplateCss); return(true); }
static void Main(string[] args) { PDFTemplate pdf = new PDFTemplate(); pdf.CreatePDF(); }
private string gtTemplateCSS(PDFTemplate templateType) { return(@"C:\Styles.css"); }
private string getTemplatePath(PDFTemplate templateType) { return(@"C:\Template1.html"); }
public string BindTmplate(PDFTemplate TemplateName, TemplateBody Body) { throw new NotImplementedException(); }