Author: tilman
Date: Sun May 24 12:39:30 2026
New Revision: 1934550
Log:
PDFBOX-5660: removve exception that isn't thrown, as suggested by Valery Bokov;
closes #451
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPage.java
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPage.java
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPage.java
Sun May 24 08:57:42 2026 (r1934549)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPage.java
Sun May 24 12:39:30 2026 (r1934550)
@@ -245,10 +245,9 @@ public class PDPage implements COSObject
*
* @return An InputStream, never null. Multiple content streams are
concatenated and separated
* with a newline. An empty stream is returned if the page doesn't have
any content stream.
- * @throws IOException If the stream could not be read
*/
@Override
- public InputStream getContents() throws IOException
+ public InputStream getContents()
{
RandomAccessRead contentsForRandomAccess =
getContentsForRandomAccess();
if (contentsForRandomAccess != null)
@@ -259,7 +258,7 @@ public class PDPage implements COSObject
}
@Override
- public RandomAccessRead getContentsForStreamParsing() throws IOException
+ public RandomAccessRead getContentsForStreamParsing()
{
// return a stream based reader if there is just one stream
COSStream contentStream = page.getCOSStream(COSName.CONTENTS);
@@ -282,7 +281,7 @@ public class PDPage implements COSObject
}
@Override
- public RandomAccessRead getContentsForRandomAccess() throws IOException
+ public RandomAccessRead getContentsForRandomAccess()
{
COSStream contentStream = page.getCOSStream(COSName.CONTENTS);
if (contentStream != null)