public void TestDoNotNPEInPointComparator() { using (PdfDocument pdf_document = PdfDocument.Open("Resources/npe_issue_206.pdf", new ParsingOptions() { ClipPaths = true })) { ObjectExtractor oe = new ObjectExtractor(pdf_document); PageArea p = oe.ExtractPage(1); Assert.NotNull(p); } }
public void TestTextElementsContainedInPage() { using (PdfDocument pdf_document = PdfDocument.Open("Resources/cs-en-us-pbms.pdf", new ParsingOptions() { ClipPaths = true })) { ObjectExtractor oe = new ObjectExtractor(pdf_document); PageArea page = oe.ExtractPage(1); foreach (TextElement te in page.GetText()) { Assert.True(page.BoundingBox.Contains(te.BoundingBox)); } } }