Exemple #1
0
        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");
        }
Exemple #2
0
        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");
        }
Exemple #3
0
        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");
        }
Exemple #4
0
        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");
        }
Exemple #5
0
 public PDFUtil(PDFOptions Options)
 {
     Init(Options);
 }