-
Notifications
You must be signed in to change notification settings - Fork 569
Planned Enhancements
Jorj X. McKie edited this page Oct 29, 2016
·
10 revisions
This is a list of changes and enhancements we envision short and medium term.
While there is no guaranty that any or all of these changes will be implemented, we of course also hate to ignite expectations that we cannot fulfill later ...
-
Display / extract document information: Like
images, fonts,fields - Access annotations: access all annotation subtypes (not just links)
-
PDF methods: work in progress - manipulating the page tree directly (complementing the
select()
method)
- Display / extract document information: Images and fonts can be listed on a per-page-level in v1.9.2
- Extending output capabilities: (v1.9.1) - add possibility to change or add bookmarks (i.e. the items of the table of contents).
-
Documents in memory: (v1.9.2) - The possible Python formats of should include
bytes
andstr
(Python 2), not onlybytearray
. - Accessing low-level PDF information: (v1.9.2) - Things like length of the XREF table, XREF numbers of selected objects (e.g. pages), etc.
- PDF output: (v1.9.2) - Merge / copy selectable pages from one PDF into another for doing PDF joins without needing other software.
HOWTO Button annots with JavaScript
HOWTO work with PDF embedded files
HOWTO extract text from inside rectangles
HOWTO extract text in natural reading order
HOWTO create or extract graphics
HOWTO create your own PDF Drawing
Rectangle inclusion & intersection
Metadata & bookmark maintenance