public void ImageGetDocumentInfoWithOptionsWithExtractTextTest() { var file = TestFiles.OnePageDocx; var request = new ImageGetDocumentInfoWithOptionsRequest { FileName = file.FileName, DocumentInfoOptions = new DocumentInfoOptions { ExtractText = true }, Folder = file.Folder, Storage = null }; var response = ViewerApi.ImageGetDocumentInfoWithOptions(request); Assert.AreEqual("one-page.docx", response.FileName); Assert.AreEqual(".docx", response.Extension); Assert.AreEqual(1, response.Pages.Count); Assert.IsTrue(response.Pages[0].Rows.Count > 0); foreach (var row in response.Pages[0].Rows) { Assert.IsNotEmpty(row.Text); Assert.IsTrue(row.RowHeight > 0); Assert.IsTrue(row.RowWidth > 0); Assert.IsTrue(row.RowLeft > 0); Assert.IsTrue(row.RowTop > 0); Assert.IsTrue(row.TextCoordinates.Count > 0); Assert.IsTrue(row.CharacterCoordinates.Count > 0); } }
public void ImageGetDocumentInfoWithOptionsTest() { var file = TestFiles.PasswordProtectedDocx; var request = new ImageGetDocumentInfoWithOptionsRequest { FileName = file.FileName, DocumentInfoOptions = new DocumentInfoOptions { Password = file.Password }, Folder = file.Folder, Storage = null }; var response = ViewerApi.ImageGetDocumentInfoWithOptions(request); Assert.AreEqual("password-protected.docx", response.FileName); Assert.AreEqual(".docx", response.Extension); Assert.AreEqual(1, response.Pages.Count); }