Hi Ritesh,

generating the png thumbnails should be possible with Batik [1].

Adding those extension elements should be possible via the 
XSLFShape.getXmlObject() method.
If the xmlschema doesn't provide you with the accessors, you need to use a 
XmlCursor [2]
to add the elements.

When using those features, Office usually uses AlternateContent elements, to 
provide additionally
a fallback structure. You don't need to provide the AlternateContent wrapper 
but insert
either the choice or fallback element directly.

If you intend to read and then modify files (template approach), please make 
sure to use a trunk version of POI,
as I've included an additional schema for handling AlternateContents ... 
otherwise those
elements are ignored (... sometimes).

Andi


[1] https://xmlgraphics.apache.org/batik/
[2] 
https://svn.apache.org/viewvc/poi/trunk/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFObjectShape.java?view=markup#l281


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to