Eliot Jones
|
cc637c50f1
|
Set theme jekyll-theme-tactile
|
2018-01-13 11:58:55 +00:00 |
|
Eliot Jones
|
c88db947ad
|
fix bug with hex names mapping to unicode in the glyph list.
|
2018-01-12 19:58:54 +00:00 |
|
Eliot Jones
|
f717cd9d4d
|
Merge branch 'master' of https://github.com/UglyToad/Pdf
|
2018-01-11 20:52:35 +00:00 |
|
Eliot Jones
|
02a1c1ed51
|
more tests for glyphlist
|
2018-01-11 20:52:13 +00:00 |
|
Eliot Jones
|
27cee9bcd5
|
update readme with nuget link
|
2018-01-10 22:52:57 +00:00 |
|
Eliot Jones
|
ca7cb11561
|
initial release: name package correctly
v0.0.1-alpha-001
|
2018-01-10 22:35:09 +00:00 |
|
Eliot Jones
|
ba8d2f5b1d
|
fix a bug with tokenization without spaces before string
|
2018-01-10 22:15:29 +00:00 |
|
Eliot Jones
|
10b0f87f09
|
fix the badge again
|
2018-01-10 21:30:36 +00:00 |
|
Eliot Jones
|
698612b0f1
|
correct codecov badge
|
2018-01-10 20:59:49 +00:00 |
|
Eliot Jones
|
be98b1f8e4
|
add missing doc comments
|
2018-01-10 20:31:38 +00:00 |
|
Eliot Jones
|
b2b5646208
|
scale down image
|
2018-01-10 20:04:31 +00:00 |
|
Eliot Jones
|
d92186f25e
|
licensing stuff
|
2018-01-10 20:01:37 +00:00 |
|
Eliot Jones
|
45d0a8f863
|
add icon in preparation for deployment
|
2018-01-10 19:54:31 +00:00 |
|
Eliot Jones
|
ec62542b64
|
change the project name to something silly
|
2018-01-10 19:49:32 +00:00 |
|
Eliot Jones
|
ab5a357665
|
fix bugs with reading documents from microsoft print to pdf
|
2018-01-10 19:23:10 +00:00 |
|
Eliot Jones
|
674945206c
|
handle case where no unicode value is found for type 1 fonts.
|
2018-01-09 22:32:18 +00:00 |
|
Eliot Jones
|
b2936660d7
|
update the readme and document public properties
|
2018-01-08 23:19:51 +00:00 |
|
Eliot Jones
|
10df612a00
|
throw informative exception when the document is encrypted
|
2018-01-08 22:43:48 +00:00 |
|
Eliot Jones
|
bf7d3868da
|
check public api through reflection
|
2018-01-08 22:08:58 +00:00 |
|
Eliot Jones
|
b1fbcd0ccd
|
support type 1 normal fonts and fix bug with fetching resource dictionary
|
2018-01-08 21:58:07 +00:00 |
|
Eliot Jones
|
133ab43d45
|
fix a bug with font reading order in multi-page documents
|
2018-01-07 20:19:17 +00:00 |
|
Eliot Jones
|
59c36a7ddd
|
fix a bug with t* operator due to incorrect specification. add generic name to type 3 fonts.
|
2018-01-07 15:38:43 +00:00 |
|
Eliot Jones
|
70361973b3
|
add support for reading encoding differences from font dictionary. add type 3 font support.
|
2018-01-07 14:49:17 +00:00 |
|
Eliot Jones
|
18eeb896e0
|
more documentation and remove unused code
|
2018-01-07 12:41:55 +00:00 |
|
Eliot Jones
|
bb93484909
|
encapsulation for internal classes, remove old code, document public api
|
2018-01-07 12:37:48 +00:00 |
|
Eliot Jones
|
ad1ef0e167
|
make package nuget publishable
|
2018-01-07 12:09:23 +00:00 |
|
Eliot Jones
|
a6c3dba25a
|
bug fix for indirect page link, bug fix for array in base font range in cmap
|
2018-01-07 11:51:18 +00:00 |
|
Eliot Jones
|
c75b9d10bd
|
add test for unusual latin characters and different document producer.
|
2018-01-06 21:06:26 +00:00 |
|
Eliot Jones
|
d1aa390f01
|
support reading text from type 1 fonts which use standard 14 fonts
|
2018-01-06 20:51:20 +00:00 |
|
Eliot Jones
|
96d787e498
|
finish adobe font metrics parser
|
2018-01-06 19:48:07 +00:00 |
|
Eliot Jones
|
02845e8ebb
|
handle case where contents is an array of objects
|
2018-01-06 18:25:47 +00:00 |
|
Eliot Jones
|
eb66611e55
|
checkpoint check in for adobe font metrics parsing
|
2018-01-06 14:11:14 +00:00 |
|
Eliot Jones
|
03f31a84e5
|
tests for end of line tokenizer and branch coverage for string tokenizer
|
2018-01-06 12:08:52 +00:00 |
|
Eliot Jones
|
bbcb5af2be
|
fix bugs revealed by mortality metadata document. get references using the direct object finder. fix a bug with string tokenizer
|
2018-01-05 23:08:20 +00:00 |
|
Eliot Jones
|
2e7f9b8d76
|
add a more complicated type 2 font pdf and tests
|
2018-01-04 21:25:49 +00:00 |
|
Eliot Jones
|
6b4bd8689f
|
start migrating cross reference parsing process to token scanner
|
2018-01-04 21:09:47 +00:00 |
|
Eliot Jones
|
1c41618950
|
cover missing line in file trailer parsing
|
2018-01-03 22:51:44 +00:00 |
|
Eliot Jones
|
1aacb14285
|
add test for multiple page pdf from libre office
|
2018-01-03 22:46:26 +00:00 |
|
Eliot Jones
|
21be34a938
|
substitute the token scanner into the file trailer parsing and test
|
2018-01-03 22:29:09 +00:00 |
|
Eliot Jones
|
f09ef85e5a
|
make tokenizer classes internal and change the file header to use a scanner rather than the pdfbox type reader
|
2018-01-03 20:15:25 +00:00 |
|
Eliot Jones
|
72ffa1f308
|
make byte array input bytes behave correctly when seeking rather than forcing the consumer to work around it.
|
2018-01-03 19:17:12 +00:00 |
|
Eliot Jones
|
bfdca3079f
|
change the itext document test to reflect its text being form content. fix readme typo
|
2018-01-03 19:13:12 +00:00 |
|
Eliot Jones
|
7a28b05372
|
update readme to provide more details on the api
|
2018-01-03 13:06:54 +00:00 |
|
Eliot Jones
|
0ef33f5215
|
move catalog parsing to its own factory. parse document information if present and expose publically. add test for itext generated document
|
2018-01-02 23:26:58 +00:00 |
|
Eliot Jones
|
8b8f2941a5
|
undo debugging code
|
2018-01-02 22:23:50 +00:00 |
|
Eliot Jones
|
5ab8d69ea5
|
fix bug with computing text positions
|
2018-01-02 22:23:08 +00:00 |
|
Eliot Jones
|
d03c04cca1
|
test coverage for parsing glyph lists and fix bug with octal conversion
|
2018-01-01 18:39:18 +00:00 |
|
Eliot Jones
|
d7b9a9d559
|
implement glyph list for mapping from character code to name to unicode
|
2018-01-01 17:23:32 +00:00 |
|
Eliot Jones
|
c34bdac92a
|
add test for non latin characters and use normal ints rather than octal in the encoding classes.
|
2018-01-01 13:49:24 +00:00 |
|
Eliot Jones
|
874f713566
|
load resources dictionary from pages as well as page node and throw informative error when the font is not found.
|
2018-01-01 10:49:05 +00:00 |
|