+1 Thanks for launching the vote Vincent!
Peter On Thu, Mar 22, 2012 at 7:54 AM, Pascal Sancho <[email protected]> wrote: > Hi, > +0 > I see no objection if PDF-image plugin is updated in a short delay > (I mean: before next release). > > > Le 21/03/2012 17:41, mehdi houshmand a écrit : >> >> If I'm not mistaken the r1302518 commit broke compile compatibility with >> the Jeremias' PDF-image-plugin trunk which needs to be addressed. It's a >> simple change if I'm not mistaken, just to do with how PDFDocument holds >> it's version (was an int now an enum o.a.f.pdf.Version), there maybe >> some other minor changes, but that one sticks out. >> >> Anyway, I haven't checked it myself, but trust yourself and Pete did a >> good job, +1 from me >> >> Mehdi >> >> On 21 March 2012 15:40, Vincent Hennebert <[email protected] >> <mailto:[email protected]>> wrote: >> >> Hi All, >> >> I’ve just uploaded our work on PDF object streams. If accessibility is >> enabled and PDF version 1.5 has been selected in the config file, then >> the structure tree will be stored in object streams. Support for >> cross-reference streams (a successor of the cross-reference table that >> appeared in 1.5) has been implemented in order to be able to address >> objects stored in object streams. >> >> The amount of space saved can be substantial, as much as 70% on >> a 20-page document. >> >> The changes are relatively localized and mostly affect the PDF >> packages. >> While there are significant refactorings, there is not a lot of new >> code. Therefore I’m inclined to handle this using lazy consensus; So if >> nobody objects within 72 hours, I’ll merge the branch back to trunk. >> >> Side note for those using the PDF Images plug-in: once the branch has >> been merged, the plug-in will have to be modified so that PDF objects >> do >> not output the obj/endobj wrapper themselves if they are indirect. This >> concerns the PDFBoolean and PDFString classes in >> o.a.f.render.pdf.pdfbox. Also, AbstractPDFStream now uses composition >> rather than inheritance for its dictionary, which requires changes to >> PDFBoxAdapter. Once the PDF Images plug-in has been moved under the >> umbrella of the XML Graphics project, we will upload the necessary >> changes. > > > -- > Pascal
