Commit Graph
915 Commits
Author SHA1 Message Date
BobLd 3cf7c45994 add DlaOptions abstract class 2020-05-30 13:03:59 +01:00
BobLd a00660cd6e update nn word extractor for new clustering type 2020-05-30 13:03:59 +01:00
BobLd 78da925263 add AlmostEqualsToZero() and AlmostEquals(). 2020-05-30 13:03:59 +01:00
BobLd 08300f6a3a use IReadOnlyList<PdfPoint> i/o PdfPoint[] in KdTree 2020-05-30 13:03:59 +01:00
BobLd ca4111ec1b better parameters for FindIndexNearest 2020-05-30 13:03:59 +01:00
BobLd d2c2a2f592 add angle bounding functions 2020-05-30 13:03:59 +01:00
BobLd 404d6621de return grouped elements i/o grouped indexes in Clustering.NearestNeighbours 2020-05-30 13:03:59 +01:00
BobLd 78d57ad5f9 Add italic-bold test 2020-05-23 16:26:39 +01:00
BobLd 40afe977a3 check for ItalicAngle != 0 2020-05-23 16:26:39 +01:00
Eliot Jones a7a2ef0630 remove old text from the readme 2020-05-10 16:40:05 +01:00
Eliot Jones 256c2833ab 0.1.2-alpha002 01.2-alpha002 2020-05-10 16:36:14 +01:00
BobLd bb33741552 Fix KdTree.FindNearestNeighbours(k) returning the pivot itself 2020-05-10 15:49:00 +01:00
Eliot Jones 0512bb1e4f handle indirect references appearing in cid font widths array #174 2020-05-10 15:46:38 +01:00
BobLd f91acefcfa Set ClipPaths to false if no ParsingOptions given (consistent behaviour) 2020-04-27 17:21:52 +01:00
Eliot Jones 09b951f667 expose font details on individual letters
also fixes a regression for image extraction
2020-04-25 17:15:26 +01:00
Eliot Jones 98dd736f94 0.1.2-alpha001 0.1.2-alpha001 2020-04-25 15:20:07 +01:00
Eliot Jones ae62197178 merge pull request #167 from bobld/master
Improve NearestNeighbourWordExtractor
2020-04-25 15:07:18 +01:00
Eliot Jones e264583c21 add merging to the readme 2020-04-25 12:06:11 +01:00
Eliot Jones 19047f62ae fix name output for merged documents 2020-04-25 11:23:37 +01:00
Eliot Jones 391b650e3c add more examples to the examples solution 2020-04-25 10:14:05 +01:00
BobLd ae82c30a31 Merge branch 'master' of https://github.com/UglyToad/PdfPig 2020-04-25 10:10:08 +01:00
Eliot Jones 27e251f921 make filter provider and filter public and use tryget for image bytes 2020-04-25 09:42:24 +01:00
Eliot Jones 635c4b4c5e formatting tidy-up 2020-04-25 09:11:16 +01:00
BobLd c2de52423e Make NearestNeighbours public 2020-04-25 08:40:43 +01:00
BobLd d4210cd5d1 Make clustering algos public and use shorter names 2020-04-25 08:40:43 +01:00
Adam Busbin 00b9d416df added check for bad fonts see https://github.com/apache/pdfbox/blob/61ceca8376f08f23f62178bd4fd97e919a690e43/fontbox/src/main/java/org/apache/fontbox/ttf/HorizontalMetricsTable.java line 67 for matching code. 2020-04-25 08:40:12 +01:00
BobLd 0a6ec3946b NearestNeighbourWordExtractor:
- Improve results by using PointSize
- Make 'filterFunction' public for ad hoc GetWords()
- Allow text in different direction

Make Letter.PointSize public and add warning (needed for NNWordExtractor)
Remove Page.GetPointSize(Letter letter)
2020-04-20 13:09:35 +01:00
BobLd 8eb50517dd Merge branch 'master' of https://github.com/UglyToad/PdfPig 2020-04-20 00:08:09 +01:00
Eliot Jones 48aa9169c5 add whitespace size statistics to api scanner test 2020-04-19 17:10:46 +01:00
Eliot Jones 407ee5ca51 add content order text extractor and example of use 2020-04-19 17:06:34 +01:00
BobLd 25c8560a96 Merge branch 'master' of https://github.com/UglyToad/PdfPig 2020-04-19 10:51:00 +01:00
Eliot Jones f18bc0766a #161 handle zero point size by using rotated matrix 2020-04-19 10:28:11 +01:00
BobLd 9d4bd69d79 Merge branch 'master' of https://github.com/UglyToad/PdfPig 2020-04-18 20:17:20 +01:00
Eliot Jones 23087fe38c add extract images example 2020-04-18 18:55:44 +01:00
Eliot Jones 563985e2b4 add examples directory and first example 2020-04-18 18:46:26 +01:00
Eliot Jones 25314cc79d #161 change rotation to fix values and page size
this doesn't account for images and pdf paths yet.
2020-04-18 18:04:41 +01:00
Eliot Jones b122bf0ca6 inline transformation code and cache afm strings 2020-04-18 13:56:39 +01:00
Eliot Jones db442194c3 use a mutable struct 2020-04-18 12:10:17 +01:00
BobLd 93c19d72ec improve mbr by removing PdfPoints creation 2020-04-18 11:09:49 +01:00
Eliot Jones e382e581ba add merge test for document with object stream 2020-04-16 20:57:57 +01:00
Eliot Jones 635ae13a77 add pdf/a2-a support 2020-04-16 20:50:21 +01:00
BobLd ab94746252 Improve default RecursiveXYCut dominant font width and height functions 2020-04-13 10:25:34 +01:00
BobLd 395c5a7fd9 Improve default RecursiveXYCut dominant font width and height functions 2020-04-12 19:49:30 +01:00
BobLd 3833fff28f Merge branch 'master' of https://github.com/UglyToad/PdfPig 2020-04-12 16:13:00 +01:00
BobLd b462c3bea4 update PublicApiScannerTests 2020-04-12 10:15:12 +01:00
BobLd 88c5aeebd5 Make DateFormatHelper public 2020-04-12 10:15:12 +01:00
BobLd 416d980a5c update PublicApiScannerTests 2020-04-10 15:33:37 +01:00
BobLd 48ad309ede Make DateFormatHelper public 2020-04-10 14:38:59 +01:00
Eliot Jones 75c04eb81c fix namespace using order 2020-04-05 17:58:57 +01:00
Eliot Jones 2a0a3fae69 add test for svg exporter and escape xml characters 2020-04-05 17:58:57 +01:00