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