ppt转PDF,转出来的文字笔画大小不一
Presentation pres = null;
pres = new Presentation(inputStream);
pres.save("D:\\1\\yswt.pdf",SaveFormat.Pdf);
ppt转PDF,转出来的文字笔画大小不一
Presentation pres = null;
pres = new Presentation(inputStream);
pres.save("D:\\1\\yswt.pdf",SaveFormat.Pdf);
看我发的文件里面的字,PPT里面字笔画都是正常的,PDF转出来以后,有些笔画很粗
@wzlapple,
您需要在执行将演示文稿转换为PDF文档的操作系统上安装FangSong和SimSun字体。
作为替代方案,您还可以在应用程序运行时使用FontsLoader类加载这些字体,方法如下:
FontsLoader.loadExternalFonts(new String[]{ "path_to_fonts" }); // the folder containing the FangSong and SimSun fonts
Presentation pres = new Presentation(inputStream);
pres.save("D:\\1\\yswt.pdf",SaveFormat.Pdf);
我把系统中的字体和文件中的字体都打印出来,文件中用到的字体我系统中有,但是转出来就是有问题字体图片.png (9.4 KB)
GraphicsEnvironment g = null;
g = GraphicsEnvironment.getLocalGraphicsEnvironment();
String[] fonts = g.getAvailableFontFamilyNames();
System.out.println("--------------系统中字体----------------");
for (String font : fonts) {
System.out.println(font);
}
System.out.println("--------------文件中字体----------------");
IFontData[] fontdata = pres.getFontsManager().getFonts();
for (IFontData aa : fontdata) {
System.out.println(aa.getFontName());
}
操作系统windows 10 Windows Server 2019,java version "1.8.0_381
@wzlapple,
我们在我们的内部问题跟踪系统中创建了以下新的工单,并将按照Free Support Policies中提到的条款交付它们的修复。
Issue ID(s): SLIDESJAVA-39312
如果您需要优先获得支持,并与我们的付费支持管理团队直接联系,请访问Paid Support Services。
请问这个是在特定环境下的bug还是所有环境下面都会出现的bug