Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            var api    = new HtmlToPdfOrImage.Api("99433eae-569c-470d-a763-0a3d0b28ad21", "vmZ2Qryg");
            var result = api.Convert("<b>Html to PDF Sample</b>");

            //var result = api.Convert(new Uri("http://google.com"));
            if (result.error)
            {
                foreach (var msg in result.msgs)
                {
                    System.Console.WriteLine(msg.Message);
                }
            }
            else
            {
                File.WriteAllBytes("myfile.pdf", (byte[])result.model);
                System.Console.WriteLine("Done.");
            }
            var creditResult = api.Credit();

            if (result.error)
            {
                foreach (var msg in result.msgs)
                {
                    System.Console.WriteLine(msg.Message);
                }
            }
            else
            {
                System.Console.WriteLine("Credit: " + creditResult.model);
            }
        }
Ejemplo n.º 2
0
        public async Task Hello()
        {
            string html = File.ReadAllText("Modules/References/hello.html");
            await Context.Channel.SendMessageAsync(html);

            html = string.Format(html, Context.User.Username);
            var api    = new HtmlToPdfOrImage.Api("99433eae-569c-470d-a763-0a3d0b28ad21", "vmZ2Qryg");
            var format = new HtmlToPdfOrImage.GenerateSettings()
            {
                OutputType = HtmlToPdfOrImage.OutputType.Image
            };
            var result = api.Convert(html, format);
            await Context.Channel.SendFileAsync(new MemoryStream((byte[])result.model), "hello.png");
        }