예제 #1
0
 public void TestParsePlainTextFromPDF()
 {
     string path = TestDataSample.GetPdfPath("Sample1.PDF");
     var parser = new PDFTextParser(new ParserContext(path));
     string result = parser.Parse();
     Assert.IsTrue(result.StartsWith("LA MARCHE"));
 }
예제 #2
0
 public void TestReadBigPDFFile()
 {
     string path = TestDataSample.GetPdfPath("Word97-2007BinaryFileFormat(doc)Specification.pdf");
     var parser = new PDFTextParser(new ParserContext(path));
     string result = parser.Parse();
     Assert.IsTrue(true);
 }
예제 #3
0
 public void TestParsePlainTextFromSample5()
 {
     string path = TestDataSample.GetPdfPath("Sample5.PDF");
     var parser = new PDFTextParser(new ParserContext(path));
     string result = parser.Parse();
     Assert.IsTrue(result.StartsWith("Philadelphia, Atlanta, Dallas, San Diego, and New Orleans."));
 }
예제 #4
0
 public void TestParsePlainTextFromSample5()
 {
     string path = TestDataSample.GetPdfPath("Sample5.PDF");
     var parser = new PDFTextParser(new ParserContext(path));
     string result = parser.Parse();
     string[] results = result.Split('\n');
     Assert.AreEqual("License income by market (%)", results[0]);
     Assert.AreEqual("Philadelphia, Atlanta, Dallas, San Diego, and New",results[1]);
 }
예제 #5
0
 public void TestParsePlainTextFromSample1()
 {
     string path = TestDataSample.GetPdfPath("Sample1.PDF");
     var parser = new PDFTextParser(new ParserContext(path));
     string result = parser.Parse();
     Assert.IsTrue(result.StartsWith("LA MARCHE"));
     ContainText(result, "Toute discussion stratégique sur nos actions nécessite un rappel de ce que nous avons fait en");
     ContainText(result, "l’an 2000 et depuis. Au niveau mondial, en l’an 2000, nous avons mené une campagne de");
     ContainText(result, "Une structure pour nous amener à 2005");
     ContainText(result, "Lors de la 4e rencontre qui aura lieu en Inde, nous avons deux objectifs majeurs");
 }