您的位置 首页 java

java 完美解决 ppt/pptx  –2 ppt —pdf  上篇 pptx—-pdf

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

关于作者: 智云科技

热门文章

网站地图