You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by ki...@apache.org on 2021/10/25 20:55:55 UTC
svn commit: r1894559 -
/poi/site/publish/components/slideshow/ppt-wmf-emf-renderer.html
Author: kiwiwings
Date: Mon Oct 25 20:55:55 2021
New Revision: 1894559
URL: http://svn.apache.org/viewvc?rev=1894559&view=rev
Log:
Add info to ppt render site on how to use with JPMS
Modified:
poi/site/publish/components/slideshow/ppt-wmf-emf-renderer.html
Modified: poi/site/publish/components/slideshow/ppt-wmf-emf-renderer.html
URL: http://svn.apache.org/viewvc/poi/site/publish/components/slideshow/ppt-wmf-emf-renderer.html?rev=1894559&r1=1894558&r2=1894559&view=diff
==============================================================================
--- poi/site/publish/components/slideshow/ppt-wmf-emf-renderer.html (original)
+++ poi/site/publish/components/slideshow/ppt-wmf-emf-renderer.html Mon Oct 25 20:55:55 2021
@@ -406,12 +406,42 @@ document.write("Last Published: " + docu
<span class="lineno"></span><span class="codebody"></span>
</div>
<div class="codeline">
-<span class="lineno"></span><span class="codebody">java -cp poi-5.1.1-SNAPSHOT.jar:poi-ooxml-5.1.1-SNAPSHOT.jar:poi-ooxml-schemas-5.1.1-SNAPSHOT.jar:poi-scratchpad-5.1.1-SNAPSHOT.jar:lib/*:ooxml-lib/*:auxiliary/* org.apache.poi.xslf.util.PPTX2PNG -format png -fixside long -scale 1000 -charset GBK file.pptx</span>
+<span class="lineno"></span><span class="codebody">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</span>
</div>
<div class="codeline">
<span class="lineno"></span><span class="codebody"></span>
</div>
</div>
+<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:
+ <div class="code">
+<div class="codeline">
+<span class="lineno"></span><span class="codebody"></span>
+</div>
+<div class="codeline">
+<span class="lineno"></span><span class="codebody">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</span>
+</div>
+<div class="codeline">
+<span class="lineno"></span><span class="codebody"></span>
+</div>
+</div>
+
+</li>
+
+</ul>
<div class="note">
<div class="label">Note</div>
<div class="content">
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org