Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.0.0
-
None
-
None
Description
This is a follow-up issue to PDFBOX-2530 to implement extra ideas that came up in GSoC2015, ideas that were not implemented due to lack of time, and new ideas.
Viewing
- refactor PDFDebugger.java
- ✓ render glyphs of fonts
- ✓ refactor StreamPane to share stream filtering among Text view and hex view
- ✓ password dialog when hitting protected PDF
- show "pretty" XML
- display filtered streams even if the unfiltered stream is corrupt (
PDFBOX-2976) - ✓ display the "caused by" part exception stack trace (nested exceptions)
- ✓ keep zoom
- ✓ integrate DrawPrintTextLocations into rendering
- integrate area text extraction with a mouse-created rectangle that shows the coordinates in a status line
- ✓ show permission flags of Encrypt/P entry
- ✓ show signature flags of Root/AcroForm/SigFlags entry, see Table 219 in PDF spec
- ✓ show page labels additional to page number (see file from TIKA-2121 as example)
- ✓ "reopen" menu item (useful when editing an existing PDF to create a reduced PDF)
- choose zoom automatically so that PDF page can be seen in full
Editing
- save modified PDFs
- editing in hex viewer
- remove nodes (e.g. elements from a COSDictionary)
- delete array or dictionary elements
- load content streams
- edit & keep content streams
Attachments
Attachments
Issue Links
- fixes
-
PDFBOX-3339 PDFDebugger shows wrong hex view for image
- Closed
There are no Sub-Tasks for this issue.