You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Gilad Denneboom (Jira)" <ji...@apache.org> on 2022/07/02 09:33:00 UTC
[jira] [Commented] (PDFBOX-4117) Implement GoToE action-type
[ https://issues.apache.org/jira/browse/PDFBOX-4117?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17561737#comment-17561737 ]
Gilad Denneboom commented on PDFBOX-4117:
-----------------------------------------
I'm back to this class and am having issues using it to link to a specific page of an embedded PDF file.
When I try to use setPageNumber on the PDDestination object I get the following error message:
java.lang.IllegalArgumentException: Destination of a GoToE action must be a page dictionary object
However, I don't see a way to get a reference to the PDPage object for the target page so I could use it with setPage.
I think the implementation of this class needs to be adjusted to allow specifying only a page number, not a Page object.
Acrobat does that when you create such links manually. The COSArray under D contains a page number reference in the first item, not a page reference.
> Implement GoToE action-type
> ---------------------------
>
> Key: PDFBOX-4117
> URL: https://issues.apache.org/jira/browse/PDFBOX-4117
> Project: PDFBox
> Issue Type: New Feature
> Components: AcroForm
> Affects Versions: 1.8.13, 2.0.8
> Reporter: Gilad Denneboom
> Assignee: Tilman Hausherr
> Priority: Major
> Fix For: 2.0.9, 3.0.0 PDFBox
>
> Attachments: Sample GoToE Link.pdf
>
>
> One of the major Action Types is not implemented in any version of PDFBox, and I believe it should be. I'm referring to "Embedded Go-To Actions" (defined under 12.6.4.4 in PDF 32000-1:2008), which allows a link to open an attached file. Currently, such "GoToE" actions are interpreted as "null" by PDFBox, which is not ideal.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org