[
https://issues.apache.org/jira/browse/PDFBOX-2423?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14909369#comment-14909369
]
Tilman Hausherr commented on PDFBOX-2423:
-----------------------------------------
Here's the result of the tests:
- gs-bugilla691763.pdf, gs-bugzilla689439-alphamask.pdf, gs-bugzilla693322.pdf:
not rendered (alpha mask)
- bugzilla869140.pdf: girls room no longer pink
- gs-bugzilla689518.pdf: rendering empty
- gs-bugzilla694585.pdf: good again
- K_UPMEYER_SPRING10.pdf: good again
- PDFBOX-994.pdf: good again
- PDFBOX-1058.pdf: large part missing on page 1; wrong position on page 4
- PDFBOX-1577.pdf: good again
- PDFBOX-1691-FORIS-HV.pdf: improved (shadow on page 2 now there)
- PDFBOX-1697.pdf: watermark missing
- PDFBOX-2103.pdf: good again
- PDFBOX-2128-573636.pdf: not rendered for some reason
- PDFBOX-2182.pdf: still bad
- PDFBOX-2188.pdf: still bad (but not really important)
- PDFBOX-2658.pdf: better
- PDFBOX-2950.pdf: better (drop shadow)
- PDFJS-1324-2012_visitorsguide_web.pdf: good again (p4, 7, 11)
- PDFJS-1710-p1.pdf: not rendered for some reason (probably alpha mask)
- PDFJS-3370-p19.pdf: drop shadow missing
- PDFJS-4735.pdf: good again
- PDFJS-5526-p11-13.pdf: not rendered for some reason
- PDFJS-5811-2.pdf: not rendered (memory problem that wasn't with the version a
year ago)
- PDFJS-5853.pdf: not good, but back to a year ago
- samsung_galaxy_s_4_um-p1.pdf: still bad
I can't tell the reason why some tests failed because my PC crashed so I would
have to retest these files.
> Page tree handling needs rewriting
> ----------------------------------
>
> Key: PDFBOX-2423
> URL: https://issues.apache.org/jira/browse/PDFBOX-2423
> Project: PDFBox
> Issue Type: Improvement
> Components: PDModel
> Affects Versions: 1.8.7, 2.0.0
> Reporter: John Hewson
> Assignee: John Hewson
> Priority: Blocker
> Fix For: 2.0.0
>
> Attachments: 025957.pdf, 26101_Colors.ai-1.png,
> 26101_Colors.ai-1.png-diff.png, Basiswissen-Vorschriften.pdf-3.png,
> Basiswissen-Vorschriften.pdf-3.png-diff.png,
> Basiswissen-Vorschriften.pdf-4.png,
> Basiswissen-Vorschriften.pdf-4.png-diff.png, PDFBOX-1058.pdf-1.png,
> PDFBOX-1058.pdf-1.png-diff.png, PDFBOX-1058.pdf-4.png,
> PDFBOX-1058.pdf-4.png-diff.png, PDFBOX-1094-tiling_pattern.pdf,
> PDFBOX-1711-cmyk.pdf-1.png, PDFBOX-1711-cmyk.pdf-1.png-diff.png,
> PDFBOX-1794-vattenfall.pdf-1.png, PDFBOX-1794-vattenfall.pdf-1.png-diff.png,
> PDFBOX-1917.pdf-1.png, PDFBOX-1917.pdf-1.png-diff.png,
> Transparency_group_rewrite3.patch, asy-functionshading.pdf-1.png,
> asy-functionshading.pdf-1.png-diff.png, bugzilla869140.pdf,
> example_026.pdf-1.png, gs-bugilla691763.pdf, gs-bugzilla688601.pdf,
> gs-bugzilla689518.pdf, gs-bugzilla690467.pdf, gs-bugzilla693322.pdf,
> gs-bugzilla694385.pdf, jagpdf_doc_patterns.pdf, samsung_galaxy_s_4_um-p1.pdf,
> test-files.zip
>
>
> The way in which PDFBox handles the Page tree needs to be rewritten,
> preferably from scratch. Currently the document catalog returns the raw
> objects from the page tree, wrapped in either a PDPage or PDPageNode.
> We need to abstract over the page tree and get rid of PDPageNode, we should
> provide methods which can add/remove PDPage objects *only*. The existing
> low-level access to the page tree is not needed at the PD-level.
> Inheritance of page properties such as crop box, resources, and rotation
> should be reimplemented to use whatever new page tree abstraction we invent.
> We can finally remove the old broken methods which didn't look up the
> inheritance tree when retrieving these values.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]