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
The issues you found earlier (filed as SLIDESJAVA-39312) have been fixed in Aspose.Slides for Java 24.11 (JAR).
You can check all fixes on the Release Notes page.
You can also find the latest version of our library on the Product Download page.