您好,
感谢您的反馈。
对于转图片时设置字体,您可以参考下面的代码:
- Code: Select all
String inputFile ="data/toImage.pptx";
String outputFile="output";
Presentation ppt = new Presentation();
ppt.loadFromFile(inputFile);
//设置自定义字体,您可以将字体文件放入font文件夹下
ppt.setCustomFontsFolder("font/");
//将ppt转为图片
for (int i = 0; i < ppt.getSlides().getCount(); i++) {
BufferedImage image = ppt.getSlides().get(i).saveAsImage();
String fileName = outputFile + "/" + String.format("ToImage-%1$s.png", i);
ImageIO.write(image, "PNG",new File(fileName));
}
ppt.dispose();
如果这个代码对您没有帮助,请提供以下信息:
1) 您的ppt文档,您可以附加在此贴中,也可以发送到我们的邮箱(support@e-iceblue.com )。
2) 您的测试代码。
3) 您的字体文件。
4) Jdk的版本,如Oracle Jdk1.8.
Sincerely
Abel
E-iceblue support team