pdfbox-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (PDFBOX-2941) Improve PDFDebugger (2)
Date Wed, 19 Jun 2019 16:33:00 GMT

    [ https://issues.apache.org/jira/browse/PDFBOX-2941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16867802#comment-16867802
] 

ASF subversion and git services commented on PDFBOX-2941:
---------------------------------------------------------

Commit 1861640 from Tilman Hausherr in branch 'pdfbox/branches/issue45'
[ https://svn.apache.org/r1861640 ]

PDFBOX-2941: improve detection of widget annotations by checking whether field widget annotation
is in the list of page annotations, because widget.getPage() is sometimes null, see bottom
fields in the file of poppler issue 778

> Improve PDFDebugger (2)
> -----------------------
>
>                 Key: PDFBOX-2941
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-2941
>             Project: PDFBox
>          Issue Type: Improvement
>          Components: Utilities
>    Affects Versions: 2.0.0
>            Reporter: Tilman Hausherr
>            Priority: Major
>         Attachments: gs-bugzilla694570.pdf, keep_zoom.diff, osx-tabs.png, pdfdebugger-screenshot-reverted.png,
pdfdebugger-screenshot-trunc.png, screenshot_debugger_new.png, screenshot_debugger_not_aligned.png,
screenshot_debugger_old.png, screenshot_w7_fontsize.png, separate_filter_choice_from_text_hex_views.diff,
sonar_qube_resolve.diff, sonar_qube_resolve_25_08.diff
>
>
> 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



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org


Mime
View raw message