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