private void Init(PDFOptions Options) { this.Options = Options; FontFactory.Register(@"RaviPrakash.ttf"); FontFactory.Register(@"Ponnala.ttf"); FontFactory.Register(@"RamaneeyaWin.ttf"); FontFactory.Register("seguisym.ttf"); //BaseFont bf = BaseFont.CreateFont ( BaseFont.SYMBOL , BaseFont.CP1252 , BaseFont.EMBEDDED); ST = new StyleSheet(); ST.LoadTagStyle(HtmlTags.BODY, HtmlTags.FACE, "RamaneeyaWin"); ST.LoadTagStyle(HtmlTags.BODY, HtmlTags.ENCODING, BaseFont.IDENTITY_H); ST.LoadTagStyle(HtmlTags.H1, HtmlTags.FACE, "RaviPrakash"); ST.LoadTagStyle(HtmlTags.H2, HtmlTags.FACE, "Ponnala"); ST.LoadTagStyle(HtmlTags.TH, HtmlTags.FACE, "RaviPrakash"); ST.LoadStyle("symbol", HtmlTags.FACE, "Segoe UI Symbol"); ST.LoadTagStyle(HtmlTags.TH, HtmlTags.BGCOLOR, "#EEEEEE"); ST.LoadStyle("th", HtmlTags.BGCOLOR, "#EEEEEE"); }
public static void Determaine(string source) { string title = "ఛందోగణనం"; string caption = "ఛందం © తో పద్య సాహిత్యం మరింత రసమయం..!! [http://chandam.apphb.com] "; string s = File.ReadAllText(source); string s2 = Eval.Build(s); string s3 = BuildHTML(title, s2, false); s3 = ReWrite(s3); File.WriteAllText(source + ".html", s3, Encoding.UTF8); PDFOptions Options = PDFOptions.Default; Options.Caption = caption; Options.Title = title; new PDFUtil(Options).HTML2PDF(source + ".html", source + ".pdf"); }
public static void BuildCheatSheet() { string dir = @"D:\Working\Chandam\Web\menu\"; string title = "ఛందోరాజం"; string caption = "ఛందం © తో పద్య సాహిత్యం మరింత రసమయం..!! [http://chandam.apphb.com] "; string s = CheatSheet.BuildCheatSheet(false, true); string s2 = BuildHTML(title, s); string s3 = BuildHTML(title, s, false); File.WriteAllText(dir + @"ChaMdOraajaM.html", s2, Encoding.UTF8); File.WriteAllText(@"ChaMdOraajaM.html", s3, Encoding.UTF8); PDFOptions Options = PDFOptions.Report; Options.Caption = caption; Options.Title = title; Options.PageSize = PageSize.A1; new PDFUtil(Options).HTML2PDF(@"ChaMdOraajaM.html", @"ChaMdOraajaM.pdf"); }
public static void BuildBook() { string dir = @"D:\Working\Chandam\Web\menu\"; string title = "ఛందోరత్నావళి"; string caption = "ఛందం © తో పద్య సాహిత్యం మరింత రసమయం..!! [http://chandam.apphb.com] "; string s = Business.BuildBook(); string s2 = BuildHTML(title, s); string s3 = BuildHTML(title, s, false); File.WriteAllText(@dir + "ChaMdOratnaavaLi.html", s2, Encoding.UTF8); File.WriteAllText(@"ChaMdOratnaavaLi.html", s3, Encoding.UTF8); PDFOptions Options = PDFOptions.Book; Options.Caption = caption; Options.Title = title; Options.PageSize = PageSize.A4; new PDFUtil(Options).HTML2PDF(@"ChaMdOratnaavaLi.html", @"ChaMdOratnaavaLi.pdf"); }
public PDFUtil(PDFOptions Options) { Init(Options); }