[poppler] PDF with layers
Valerio Messina
efa at iol.it
Thu Apr 6 12:24:58 UTC 2023
On 4/4/23 8:09 PM, Pablo Rodríguez wrote:
> Your statement is extremely broad and it might be false, since OCGs are
> supported in poppler.
OK, sorry, maybe it is related to poppler-utils only
> In the merge you provided at the GitLab report, OCGs aren‘t merged in a
> single OCG.
>
> What might be the case here is that OCGs from the second document are
> simply being ignored.
>
> Since you provided two documents with exactly the same OCG names, it is
> impossible to see that OCGs from the second document are simply ignored
> (not their content).
>
> This explains the behavior you describe in your bug report.
no, the pdfunite output has no layers, see below
> If you allow me one more comment, please create two minimal files with
> one OCG each and merge them and explains what happens in the issue at
> GitLab.
OK, I admit that three test files from open bug date 5 years ago are
confusing.
Lets focus on PDFlayers_tst3* files only, the last posted i the report,
that are minimal and simple:
File 1, 4 layers: Level 1, Background 1, Level 2, Background 2
gray circle on Level 1
black rectangle on Background 1
Level 2 and Background 2 are empty
https://gitlab.freedesktop.org/poppler/poppler/uploads/40f9db4e9a18bbade826f99d3036019b/PDFlayers_tst3_pg1.pdf
File 2, 4 layers: Level 1, Background 1, Level 2, Background 2
black circle on Level 2
gray rectangle on Background 2
Level 1 and Background 1 are empty
https://gitlab.freedesktop.org/poppler/poppler/uploads/b91f5ea252ed31b2eb6be756f5789040/PDFlayers_tst3_pg2.pdf
The merged, 2 pages file generated by 'pdfunite' is:
File 3, NO layers: All contents merged to one layer in both pag.1 and 2
https://gitlab.freedesktop.org/poppler/poppler/uploads/96c05c385c3ab7f2d1e7db7520715ad4/PDFlayers_tst3_pdfunite22.03.0.pdf
The reference (expected) output shuold be:
File 4, 4 layers: Level 1, Background 1, Level 2, Background 2
gray circle on Level 1 pag.1
black rectangle on Background 1 pag.1
black circle on Level 2 pag.2
gray rectangle on Background 2 pag.2
https://gitlab.freedesktop.org/poppler/poppler/uploads/c10e8f6a1064e27b323ecc1583dc28f2/PDFlayers_tst3_Scribus1.5.3.pdf
All 4 files are already linked in gitlab, last my two posts from past year.
> But if part of the issue you mention is guessing what is misbehaving in
> poppler, this won’t help to speed up the potential fix.
yes, my knowledge of english is poor, so I cannot explain as I want,
again sorry.
--
Valerio
More information about the poppler
mailing list