2
我想知道是否无论如何,我可以将'幻灯片尺寸'设置为屏幕显示(16:9)。我的意思是有没有任何方法在Apache poi hslf主对象?我找不到它。我已添加图片以供参考。Apache POI PPT幻灯片页面设置选项
我想知道是否无论如何,我可以将'幻灯片尺寸'设置为屏幕显示(16:9)。我的意思是有没有任何方法在Apache poi hslf主对象?我找不到它。我已添加图片以供参考。Apache POI PPT幻灯片页面设置选项
你只能有一个page size per file。
要设置页面尺寸调用SlideShow.setPageSize()。
要找出哪个页面尺寸4:3,16:9或任何其他格式,只是创建一个PPT经由简报手动和检查它的尺寸 - 或使用Cross-multiplication:
import java.io.File;
import java.io.IOException;
import org.apache.poi.sl.usermodel.SlideShow;
import org.apache.poi.sl.usermodel.SlideShowFactory;
public class SlideSizes {
public static void main(String[] args) throws IOException {
String files[] = { "dim_4_3.ppt", "dim_16_9.ppt" };
for (String f : files) {
SlideShow<?,?> ppt = SlideShowFactory.create(new File(f));
System.out.println(ppt.getPageSize());
}
}
}