Hi team,

Now I'm converting a ppt file to pdf but an issue came across at
org.apache.poi.sl.draw.geom.ArcToCommand.execute(ArcToCommand.java:104).

Also, the error is the same as the one PPTX2PNG got.

I've tried a few versions from 4.0.1, 4.1.1, 5.0.1 and the latest nightly build.

v4.0.1 is able to convert most of the slides without the above issue
but doesn't show WMF pictures.

>From v4.1.1, the above error happens until the current nightly build.
I dive deeper a bit and it's broken over here, Point2D pt =
path.getCurrentPoint(); as pt is null.

The ppt file is downloaded from
https://www.arl.noaa.gov/wp_arl/wp-content/uploads/documents/reports/niagara_overview.ppt

Many thanks.


Chico

[poi-bin-5.0.1-SNAPSHOT] java -cp
"poi-5.0.1-SNAPSHOT.jar:poi-ooxml-5.0.1-SNAPSHOT.jar:poi-ooxml-schemas-5.0.1-SNAPSHOT.jar:poi-scratchpad-5.0.1-SNAPSHOT.jar:lib/*:ooxml-lib/*:auxiliary/*"
org.apache.poi.xslf.util.PPTX2PNG -format png -fixside long -scale
1000 -charset GBK ~/Downloads/niagara_overview.ppt

ERROR StatusLogger Log4j2 could not find a logging implementation.
Please add log4j-core to the classpath. Using SimpleLogger to log to
the console...

Processing /Users/chico/Downloads/niagara_overview.ppt

Rendering slide 1: Atmospheric Mercury:

Emissions, Transport/Fate,

Source-Receptor Relationships

ERROR HSLFPictureShape no picture found for our BSE offset 0

ERROR HSLFPictureShape no picture found for our BSE offset 0

Rendering slide 2: Mercury in the Environment

ERROR HSLFPictureShape no picture found for our BSE offset 11970571

Rendering slide 3:

Rendering slide 4:

ERROR HSLFPictureShape no picture found for our BSE offset 12886919

Rendering slide 5:

ERROR HSLFPictureShape no picture found for our BSE offset 6750979

Rendering slide 6:

ERROR HSLFPictureShape no picture found for our BSE offset 10642498

Rendering slide 7: Different patterns of anthropogenic mercury emissions

ERROR HSLFPictureShape no picture found for our BSE offset 11266650

ERROR HSLFPictureShape no picture found for our BSE offset 11264377

ERROR HSLFPictureShape no picture found for our BSE offset 11268944

Rendering slide 8: Some Current Emissions Inventory Challenges

Rendering slide 9:

ERROR HSLFPictureShape no picture found for our BSE offset 12899600

Rendering slide 10

ERROR HSLFPictureShape no picture found for our BSE offset 12891728

Rendering slide 11:

Rendering slide 12:

ERROR HSLFPictureShape no picture found for our BSE offset 13785268

ERROR HSLFPictureShape no picture found for our BSE offset 13795819

ERROR HSLFPictureShape no picture found for our BSE offset 13795819

Exception in thread "main" java.lang.NullPointerException

        at 
org.apache.poi.sl.draw.geom.ArcToCommand.execute(ArcToCommand.java:104)

        at org.apache.poi.sl.draw.geom.Path.getPath(Path.java:95)

        at 
org.apache.poi.sl.draw.DrawSimpleShape.computeOutlines(DrawSimpleShape.java:418)

        at org.apache.poi.sl.draw.DrawSimpleShape.draw(DrawSimpleShape.java:74)

        at org.apache.poi.sl.draw.DrawGroupShape.draw(DrawGroupShape.java:60)

        at org.apache.poi.sl.draw.DrawGroupShape.draw(DrawGroupShape.java:60)

        at org.apache.poi.sl.draw.DrawGroupShape.draw(DrawGroupShape.java:60)

        at org.apache.poi.sl.draw.DrawGroupShape.draw(DrawGroupShape.java:60)

        at org.apache.poi.sl.draw.DrawSheet.draw(DrawSheet.java:71)

        at org.apache.poi.sl.draw.DrawSlide.draw(DrawSlide.java:41)

        at org.apache.poi.hslf.usermodel.HSLFSlide.draw(HSLFSlide.java:473)

        at org.apache.poi.xslf.util.PPTHandler.draw(PPTHandler.java:139)

        at org.apache.poi.xslf.util.PPTX2PNG.processFile(PPTX2PNG.java:337)

        at org.apache.poi.xslf.util.PPTX2PNG.main(PPTX2PNG.java:97)



ReplyForward
<https://drive.google.com/u/0/settings/storage?hl=en-GB&utm_medium=web&utm_source=gmail&utm_campaign=storage_meter&utm_content=storage_normal>
<https://www.google.com/intl/en-GB/policies/terms/>
<https://www.google.com/intl/en-GB/policies/privacy/>
<https://www.google.com/gmail/about/policy/>

Reply via email to