static async Task convertToTiff(ConversionUtil util) { Console.WriteLine("Starting conversion of sample.doc to TIFF"); var bytes = File.ReadAllBytes("sample.doc"); var taskToken = await util.ConvertToTIFF(new Common.Service.ConvertToTIFFRequest { FileName = "sample.doc", FileData = bytes, TargetResolution = 150 }); int retryCount = 0; while (retryCount < 600) { var status = await util.CheckConversionStatus(taskToken.TaskId); if (status.ConversionStatus == "Completed") { await downloadAndSaveFile(util, taskToken.TaskId, ".tiff"); Console.WriteLine("sample.doc successfully converted to TIFF"); break; } else if (status.ConversionStatus == "Failed") { await deleteTaskCache(util, taskToken.TaskId); Console.WriteLine("sample.doc cannot converted to TIFF"); break; } else await Task.Delay(1000);//Wait 1 second retryCount++; } Console.WriteLine(); }
static async Task convertHtml(ConversionUtil util) { Console.WriteLine("Starting conversion of www.google.com to PDF"); var taskToken = await util.ConvertHTML(new Common.Service.ConvertHTMLRequest { Uri = "https://www.google.com", ConversionType = "PDF" //To convert image you must use "Image" }); int retryCount = 0; while (retryCount < 600) { var status = await util.CheckConversionStatus(taskToken.TaskId); if (status.ConversionStatus == "Completed") { await downloadAndSaveFile(util, taskToken.TaskId, ".pdf"); Console.WriteLine("https://www.google.com successfully converted to PDF"); break; } else if (status.ConversionStatus == "Failed") { await deleteTaskCache(util, taskToken.TaskId); Console.WriteLine("https://www.google.com cannot converted to PDF"); break; } else await Task.Delay(1000);//Wait 1 second retryCount++; } Console.WriteLine(); }