Hi Yaseen,
First off, code contributions are always welcome. Adding support for Smart Art 
is not going to be easy and at present, the POI community is not very active.
I don't believe that anyone has ever queried this list about Smart Art. You can 
search the email lists online. 
https://lists.apache.org/[email protected]
The only mention I found on stackoverflow was 
https://stackoverflow.com/questions/28549829/reading-powerpoint-smartart-in-java
 - and this recommends some other tools.
Here is a stackoverflow question with a detailed answer about adding POI 
support for extended comments, another newer Microsoft document feature that 
POI does not yet support:
https://stackoverflow.com/questions/71751045/how-to-add-classes-for-commentsextended-xml-commentsextensible-xml-to-poi-3-14/71784799#71784799

I hope that these pointers of use.
Regards,PJ


 


    On Monday 27 June 2022 at 05:33:21 IST, Yaseen <[email protected]> 
wrote:  
 
 Hey team,

I’m exploring how to read SmartArt shapes and text via POI and had a few
questions around how I could contribute.

Firstly, has there been any existing investigation into SmartArt
integration in apache poi that I could use as a springboard? Are there any
easy ways to extract the smart art shape and text properties from the files
in the `diagrams/` directory?

Are the maintainers interested in contributions around integrating SmartArt
into poi?

Looking at the code currently, it appears that there aren’t any generated
`CT` types for the `
http://schemas.microsoft.com/office/drawing/2008/diagram` namespace. This
namespace is used in the generated `drawing.xml` file  As a first step,
would adding the generated java types for this namespace be a contribution
the poi team is interested in?

Thanks,
Yaseen
  

Reply via email to