[ 
https://issues.apache.org/jira/browse/PDFBOX-5513?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tilman Hausherr updated PDFBOX-5513:
------------------------------------
    Affects Version/s: 3.0.0 PDFBox
                           (was: 3.0.4 JBIG2)

> getPageLayout throws IllegalArgumentException for empty mode
> ------------------------------------------------------------
>
>                 Key: PDFBOX-5513
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-5513
>             Project: PDFBox
>          Issue Type: Bug
>          Components: PDModel
>    Affects Versions: 2.0.25, 3.0.0 PDFBox
>            Reporter: Karol Bryd
>            Priority: Major
>         Attachments: page_layout_issue.patch
>
>
> getPageLayout() method in PDDocumentCatalog can throw an exception 
> IllegalArgumentException when the PageLayout mode is not one of defined in 
> the PageLayout class. In my case the mode is simply an empty string.The PDF 
> documents which contain such unexpected Page Layout value are all rendered by 
> quite old Adobe PDF library 7.0 from 2014 (I can't share the document, it is 
> confidential....).
> My suggestion is to modify the method so that, similarly to getPageMode() 
> method, the eventual exception is caught and the method returns the default 
> PageLayout.{color:#9876aa}SINGLE_PAGE {color}mode.{color:#9876aa}
> {color}
>  
> This problem affects the current version in trunk, as well as at least 2.0.25 
> and 2.0.26.
>  
> I have created very simple patch which fixes the problem, please consider 
> applying it to the trunk and 2.0.x branch.
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to