Author: kiwiwings
Date: Mon Oct 25 20:57:23 2021
New Revision: 1894560
URL: http://svn.apache.org/viewvc?rev=1894560&view=rev
Log:
add info on how to use PPTX2PNG on the module-path
Modified:
poi/site/src/documentation/content/xdocs/components/slideshow/ppt-wmf-emf-renderer.xml
Modified:
poi/site/src/documentation/content/xdocs/components/slideshow/ppt-wmf-emf-renderer.xml
URL:
http://svn.apache.org/viewvc/poi/site/src/documentation/content/xdocs/components/slideshow/ppt-wmf-emf-renderer.xml?rev=1894560&r1=1894559&r2=1894560&view=diff
==============================================================================
---
poi/site/src/documentation/content/xdocs/components/slideshow/ppt-wmf-emf-renderer.xml
(original)
+++
poi/site/src/documentation/content/xdocs/components/slideshow/ppt-wmf-emf-renderer.xml
Mon Oct 25 20:57:23 2021
@@ -74,6 +74,20 @@
<source>
java -cp
poi-5.1.0.jar:poi-ooxml-5.1.0.jar:poi-ooxml-schemas-5.1.0.jar:poi-scratchpad-5.1.0.jar:lib/*:ooxml-lib/*:auxiliary/*
org.apache.poi.xslf.util.PPTX2PNG -format png -fixside long -scale 1000
-charset GBK file.pptx
</source>
+ <p>
+ If you want to use the renderer on the module path (JPMS)
there a currently a few more steps necessary:
+ </p>
+ <ul>
+ <li>Extract poi-bin-....zip to a directory (= current
directory)</li>
+ <li>Move poi-ooxml-full-5.1.0.jar,poi-javadoc-5.1.0.jar
and auxiliary/xml-apis-1.4.01.jar (Java 11+) into new subdirectory "unused"</li>
+ <li>Move all other jars in current directory into a new
subdirectory "poi"</li>
+ <li>Remove
auxiliary/batik-script-1.14.jar:/META-INF/services/org.apache.batik.script.InterpreterFactory
- see <a
href="https://issues.apache.org/jira/browse/BATIK-1260">BATIK-1260</a></li>
+ <li>Invoke PPTX2PNG:
+ <source>
+ java --module-path poi:lib:auxiliary:ooxml-lib
--module org.apache.poi.ooxml/org.apache.poi.xslf.util.PPTX2PNG -format png
-fixside long -scale 1000 file.pptx
+ </source>
+ </li>
+ </ul>
<note>
JDK 1.8 is by default using the PiscesRenderingEngine and
affected by
<a
href="https://github.com/AdoptOpenJDK/openjdk-build/issues/716">Busy loop
hangs</a>.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]