From dac65a21fb4fa5f871e31c314280b75adde89a6c Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Tue, 31 Mar 2020 12:58:06 -0400 Subject: Look in form XObjects when removing unreferenced resources (fixes #373) If a page contains a form XObject, also filter the form XObject and remove its unreferenced resources. --- ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 57148166..51b861f9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2020-03-31 Jay Berkenbilt + * When detecting unreferenced images during page splitting, if any + XObjects are form XObjects, recursively descend into them and + remove any unreferenced objects from them too. Fixes #373. + * Add QPDFObjectHandle::filterAsContents, which filters a stream's data as if it were page contents. This can be useful to filter form XObjects the same way we would filter page contents. -- cgit v1.2.3-54-g00ecf