我使用java语言把docx转pdf,emoji表情没有转化成功,变成了口字,转化失败
好的,我现在在用试用版测试,如果问题解决就购买,目前有三个问题,一个是emoji表情不是彩色,一个是字体比如“与”字很显然pdf的与docx的不同,第三个就是pdf换行了
。
Alexey Noskov via Free Support Forum - aspose.com <forum@aspose.com> 于2024年6月14日周五 12:40写道:
doc.docx (6.33 KB)
pdf.pdf (178 KB)
字体比如“与”字很显然pdf的与docx的不同这个问题先忽略,不是这个场景,先解决其他两个问题
zongfei li <kgopwmdforb@gmail.com> 于2024年6月14日周五 14:57写道:
@lizohfh 您可以使用此代码进行测试:
public void test() throws Exception {
LoadOptions loadOptions = new LoadOptions();
loadOptions.getLanguagePreferences().setDefaultEditingLanguage(EditingLanguage.CHINESE_PRC);
Document doc = new Document("input.docx");
doc.getLayoutOptions().setTextShaperFactory(HarfBuzzTextShaperFactory.getInstance());
HandleDocumentSubstitutionWarnings substitutionWarningHandler = new HandleDocumentSubstitutionWarnings();
doc.setWarningCallback(substitutionWarningHandler);
doc.save("output.pdf");
}
public static class HandleDocumentSubstitutionWarnings implements IWarningCallback {
///
/// Called every time a warning occurs during loading/saving.
///
public void warning(WarningInfo info) {
if (info.getWarningType() == WarningType.FONT_SUBSTITUTION)
System.out.println(info.getDescription());
}
}
下面是我这边的警告:
Font '苹方-简' has not been found. Using 'Times New Roman' font instead. Reason: default font substitution.
Font 'NotoColorEmoji' has not been found. Using 'Times New Roman' font instead. Reason: default font substitution.
Font 'TimesNewRoman' has not been found. Using 'Times New Roman' font instead. Reason: default font substitution.
我这边没有 "苹方-简 "字体。您能提供吗?遗憾的是,我们不支持彩色字形。我们已经有了 WORDSNET-22379 问题。如果您想测试没有评估版限制的新版 Aspose.Words,可以申请为期 30 天的免费临时许可证。
下面是我这边不带字体的输出结果。
output.pdf (125.8 KB)
我们决定先采购aspose ppt转pdf,这块性能怎么样,一个15Mb ppt转化耗时怎么样
使用另一个场景,用ppt转pdf
Vyacheslav Deryushev via Free Support Forum - aspose.com <forum@aspose.com>于2024年6月21日 周五15:05写道:
将PPT转换为PDF的性能取决于许多因素,例如硬件(CPU、RAM)、操作系统、PowerPoint演示文稿的内容等。您可以尝试在您的环境中以试用模式评估Aspose.Slides的性能。
Temporary License - Purchase - aspose.com