This is an automated email from the ASF dual-hosted git repository.
tilman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pdfbox-docs.git
The following commit(s) were added to refs/heads/master by this push:
new 54df903c PDFBOX-5300: added migration of COSDocument.getObjects(), as
suggested by Jan Luehe
54df903c is described below
commit 54df903ca1d7754c491ef62a9eb9228480eb0e81
Author: Tilman Hausherr <[email protected]>
AuthorDate: Wed Jun 18 09:54:52 2025 +0200
PDFBOX-5300: added migration of COSDocument.getObjects(), as suggested by
Jan Luehe
---
content/3.0/migration.md | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/content/3.0/migration.md b/content/3.0/migration.md
index a9447ef4..527c6c7b 100644
--- a/content/3.0/migration.md
+++ b/content/3.0/migration.md
@@ -207,6 +207,11 @@ Instead of using the `PDAnnotationTextMarkup`,
`PDAnnotationSquareCircle` or the
The convenience class `org.apache.pdfbox.util.Charsets` has been removed.
Please use the java class `java.nio.charset.StandardCharsets` instead.
+### Changes when needing all objects
+
+Instead of using the `COSDocument.getObjects()` to get all objects, use
`COSDocument.getXrefTable().keySet()`
+to get all the object keys, and then call `COSDocument.getObjectFromPool()`
with these keys.
+
## Changes in Common Functions
### Interactive Forms