diff -rupN podofo-0.9.6/src/doc/PdfDocument.cpp podofo-0.9.6-new/src/doc/PdfDocument.cpp --- podofo-0.9.6/src/doc/PdfDocument.cpp 2016-11-18 20:08:56.000000000 +0100 +++ podofo-0.9.6-new/src/doc/PdfDocument.cpp 2018-12-19 22:42:36.969100985 +0100 @@ -325,6 +325,12 @@ const PdfDocument & PdfDocument::Append( for(int i=0;iGetObject()->Reference().ObjectNumber() + difference, pPage->GetObject()->Reference().GenerationNumber() ) ); if( pObj->IsDictionary() && pObj->GetDictionary().HasKey( "Parent" ) ) pObj->GetDictionary().RemoveKey( "Parent" );