public void Can_create_an_instance_for_self_hosted() { var helper = new DocumentProcessingHelper("http://mylocalinstance:18681"); Assert.AreEqual("http://mylocalinstance:18681/", helper.client.BaseAddress.ToString()); Assert.AreEqual(false, helper.client.DefaultRequestHeaders.Contains("Acs-Api-Key")); }
public void Can_create_an_instance_for_PDC() { var helper = new DocumentProcessingHelper("https://api.accusoft.com", "MY_API_KEY"); Assert.AreEqual("https://api.accusoft.com/", helper.client.BaseAddress.ToString()); Assert.AreEqual(true, helper.client.DefaultRequestHeaders.Contains("Acs-Api-Key")); Assert.AreEqual("MY_API_KEY", helper.client.DefaultRequestHeaders.GetValues("Acs-Api-Key").Single()); }
public async Task Can_convert_a_local_DOCX_file_to_TIFF() { var helper = new DocumentProcessingHelper("https://api.accusoft.com", System.Environment.GetEnvironmentVariable("API_KEY")); var results = await helper.Convert("test.docx", OutputFormat.Tiff); Assert.AreEqual(1, results.Count()); await results.First().SaveToFile("test-output/output.tiff"); Assert.IsTrue(File.Exists("test-output/output.tiff")); }
public async Task Can_convert_a_local_DOCX_file_to_PNG() { var helper = new DocumentProcessingHelper("https://api.accusoft.com", System.Environment.GetEnvironmentVariable("API_KEY")); var results = (await helper.Convert("test.docx", OutputFormat.Png)).ToList(); Assert.AreEqual(2, results.Count); await results[0].SaveToFile("test-output/output-page-1.png"); Assert.IsTrue(File.Exists("test-output/output-page-1.png")); await results[1].SaveToFile("test-output/output-page-2.png"); Assert.IsTrue(File.Exists("test-output/output-page-2.png")); }
public async Task Can_convert_a_DOCX_stream_to_TIFF() { var helper = new DocumentProcessingHelper("https://api.accusoft.com", System.Environment.GetEnvironmentVariable("API_KEY")); IEnumerable <WorkFile> results; using (var stream = File.OpenRead("test.docx")) { results = await helper.Convert(stream, OutputFormat.Tiff); } Assert.AreEqual(1, results.Count()); await results.First().SaveToFile("test-output/output.tiff"); Assert.IsTrue(File.Exists("test-output/output.tiff")); }
public async Task Can_convert_a_DOCX_stream_to_JPEG() { var helper = new DocumentProcessingHelper("https://api.accusoft.com", System.Environment.GetEnvironmentVariable("API_KEY")); IList <WorkFile> results; using (var stream = File.OpenRead("test.docx")) { results = (await helper.Convert(stream, OutputFormat.Jpeg)).ToList(); } Assert.AreEqual(2, results.Count); await results[0].SaveToFile("test-output/output-page-1.jpeg"); Assert.IsTrue(File.Exists("test-output/output-page-1.jpeg")); await results[1].SaveToFile("test-output/output-page-2.jpeg"); Assert.IsTrue(File.Exists("test-output/output-page-2.jpeg")); }