[ 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