public void TestPdf() { var assembly = Assembly.GetExecutingAssembly(); var assemblyDirectory = Path.GetDirectoryName(assembly.Location); var input = Path.Combine(assemblyDirectory, @"samples\fakeidcard.bmp"); var output = Path.Combine(assemblyDirectory, @"samples\fakeidcard.pdf"); using (var reader1 = new PdfReader(output)) using (var stream = Tesseract.ImageToPdf(input, languages: new[] { Language.English, Language.French })) using (var reader2 = new PdfReader(stream)) { var pdf1 = new PdfDocument(reader1); var pdf2 = new PdfDocument(reader2); var compareTool = new CompareTool(); var result = compareTool.CompareByCatalog(pdf1, pdf2); Assert.IsTrue(result.IsOk()); } }