private void btnScreenshot_Click(object sender, RoutedEventArgs e)
        {
            CloudmersiveConvertClient client = new CloudmersiveConvertClient();

            ScreenshotRequest req = new ScreenshotRequest();

            req.Url = "http://kaycircle.com";

            client.WebScreenshot(req);
        }
        private void btnCSVtoJSON_Click(object sender, RoutedEventArgs e)
        {
            var dlg = new OpenFileDialog();

            if (!dlg.ShowDialog().Value)
            {
                return;
            }

            string path = dlg.FileName;

            CloudmersiveConvertClient client = new CloudmersiveConvertClient();

            var    outcome = client.CsvToJson(File.ReadAllBytes(dlg.FileName));
            string output  = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(path), System.IO.Path.GetFileNameWithoutExtension(dlg.FileName) + ".json");

            File.WriteAllText(output, outcome);
        }
        private void btnToPDF_Click(object sender, RoutedEventArgs e)
        {
            var dlg = new OpenFileDialog();

            if (!dlg.ShowDialog().Value)
            {
                return;
            }

            string path = dlg.FileName;

            CloudmersiveConvertClient client = new CloudmersiveConvertClient();

            var    outcome = client.Document_AutodetectToPdf(File.ReadAllBytes(dlg.FileName), System.IO.Path.GetFileName(dlg.FileName));
            string output  = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(path), System.IO.Path.GetFileNameWithoutExtension(dlg.FileName) + ".pdf");

            File.WriteAllBytes(output, outcome);
        }
        private void btnTemplate_Click(object sender, RoutedEventArgs e)
        {
            CloudmersiveConvertClient client = new CloudmersiveConvertClient();

            HtmlTemplateApplicationRequest req = new HtmlTemplateApplicationRequest();

            req.HtmlTemplateUrl = "https://cloudmersive.com/email/welcome/welcome.html";

            HtmlTemplateOperation op = new HtmlTemplateOperation();

            op.Action      = HtmlTemplateOperationAction.Replace;
            op.MatchAgsint = "#FirstName#";
            op.ReplaceWith = "Jon Smith";

            req.Operations = new HtmlTemplateOperation[] { op };


            var result = client.ApplyHtmlTemplate(req);

            Console.WriteLine(result.FinalHtml);
        }