You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Gavin <ga...@16degrees.com.au> on 2008/08/25 07:40:53 UTC

FW: ODT - Specifying images to be zipped?

Copying this to cocoon folks :)

Gav...


> -----Original Message-----
> From: Gavin [mailto:gavin@16degrees.com.au]
> Sent: Monday, 25 August 2008 3:29 PM
> To: dev@forrest.apache.org
> Subject: ODT - Specifying images to be zipped?
> 
> Hi All,
> 
> Some of you may have noticed I'm working on the Ooo output plugin.
> 
> I'm at a stage now where I need to specify all images used in an xdoc and
> create entries for them as a zip:entry .
> 
> In OOo, the .odt document stores its images in a directory called
> Pictures.
> 
> Its easy to do this manually for a known image name and location.
> 
> e.g -
> 
> <zip:entry name="Pictures/icon.png"
> src="cocoon://images/icon.png"></zip:entry>
> 
> or
> 
> <zip:entry name="Pictures/cocoon-project-logo.png"
> src="http://cocoon.apache.org/images/cocoon-project-logo.png">
>       </zip:entry>
> 
> both of the above will successfully store the image correctly. However
> they
> are hard-coded and of course those images may not even be used by the .odt
> file in question.
> 
> Another thing to consider is that a zip:entry is contained in a
> zip:archive
> block.
> 
> <zip:archive>
> <zip:entry name="blah" ...></zip:entry>
> </zip:archive>
> 
> So I need a way to automatically create zip:entry blocks for images
> referenced within the file. The file may or may not be local, and as far
> as
> I can tell, we don't need to physically copy them anywhere, just reference
> their current locations as a zip entry.
> 
> I tried also using wildcards, but it seems the ziparchiveserializer [1]
> doesn't support it.
> 
> If anyone has any ideas, please shout up :) , it is something I am
> currently
> working on so I will continue to look for a solution also.
> 
> Thanks
> 
> Gav...
> 
> [1] - http://cocoon.apache.org/2.1/userdocs/ziparchive-serializer.html
> 
> 
> 
> --
> Internal Virus Database is out-of-date.
> Checked by AVG.
> Version: 7.5.524 / Virus Database: 270.6.4 - Release Date: 8/16/2008 12:00
> AM


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org