Author: tilman
Date: Mon Sep 15 11:57:46 2025
New Revision: 1928489
Log:
PDFBOX-5660: revert, not available in 1.6
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPage.java
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPage.java
==============================================================================
---
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPage.java
Mon Sep 15 11:23:41 2025 (r1928488)
+++
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPage.java
Mon Sep 15 11:57:46 2025 (r1928489)
@@ -123,23 +123,22 @@ public class PDPage implements COSObject
*/
public Iterator<PDStream> getContentStreams()
{
+ List<PDStream> streams = new ArrayList<PDStream>();
COSBase base = page.getDictionaryObject(COSName.CONTENTS);
if (base instanceof COSStream)
{
- return Collections.singletonList(new PDStream((COSStream)
base)).iterator();
+ streams.add(new PDStream((COSStream) base));
}
else if (base instanceof COSArray)
{
COSArray array = (COSArray)base;
- List<PDStream> streams = new ArrayList<PDStream>(array.size());
for (int i = 0; i < array.size(); i++)
{
COSStream stream = (COSStream) array.getObject(i);
streams.add(new PDStream(stream));
}
- return streams.iterator();
}
- return Collections.emptyIterator();
+ return streams.iterator();
}
/**