public class PptToPDFConverter extends pptx ToPDFConverter { private Slide[] slides; public PptToPDFConverter(InputStream inStream, OutputStream outStream, boolean showMessages, boolean closeStreamsWhenComplete) { super(inStream, outStream, showMessages, closeStreamsWhenComplete); } @Override protected Dimension processSlides() throws IOException { SlideShow ppt = new SlideShow(inStream); Dimension dimension = ppt.getPageSize(); slides = ppt.getSlides(); return dimension; } @Override protected int getNumSlides(){ return slides.length; } @Override protected void drawOntoThisGraphic(int index, graphics 2D graphics){ slides[index].draw(graphics); } @Override protected Color getSlideBGColor(int index){ return slides[index].getBackground().getFill().getForegroundColor(); } }
文章来源:智云一二三科技
文章标题:java 完美解决 ppt/pptx –2 ppt —pdf 上篇 pptx—-pdf
文章地址:https://www.zhihuclub.com/199785.shtml