-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* refactor!: remove some useless typing * refactor!: UseSomeMoreConciseNaming * refactor!: PDFParser parses indirect objects, which are now a thing * feat: Version could be in catalog (PDF 1.7 sec 7.5.2) * refactor!: start making parsers into iterators * refactor!: properly separate object and indirect object parsers * refactor!: *_value will throw TypeError (which you can catch) * fix: propery implmenet and test inline images * refactor: remove evil implementation inheritance * refactor: redo using Lexer (FIXME: how to test?) * fix: actually test t1 header parser and fix it * fix: mostly fix everything for new parsers finally * chore: ruff * fix: contentstream needs its own objid/genno * fix: do not clear trailer as this function gets called recursivey FIXME: probably should not call it recursively! * fix: handle null/None better (we changed it upstream) * fix: handle inline images separately (because Reasons) * fix: make cmap parsing more robust and concise * fix: replicate "fallback" behaviour with unresolved /Length alues * chore: ruff * feat!: remove another use of settings.STRICT * fix: (re-)enable strict stream parsing when encrypted
- Loading branch information
Showing
14 changed files
with
956 additions
and
801 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.