loadOptions.setMswVersion(MsWordVersion.WORD_2010);
WordConverter wordConverter = new WordConverter(convertInfo.getInputStream(), loadOptions);
这样设置之后 转出的pdf的格式依然没有按照MS WORD 2010格式输出
为了确保及时准确的响应,请在此处附加以下资源进行测试:
- 您输入的Word文档。
- 请附上显示不良行为的输出PDF。
- 请附加显示期望行为的预期输出PDF。
在您准备好这些信息后,我们将开始对您的问题进行调查并为您提供更多信息。 谢谢您的合作。
要附加这些资源,请压缩并上传它们。
oadOptions.setMswVersion(MsWordVersion.WORD_2010);
WordConverter wordConverter = new WordConverter(convertInfo.getInputStream(), loadOptions);
这样设置之后 转出的pdf的格式依然没有按照MS WORD 2010格式输出test.zip (17.5 KB)
我们已经使用最新版本的Aspose.Words for Java 20.6测试了该方案,但未发现共享问题。 因此,请使用Aspose.Words for Java 20.6。 我们已在此帖子中附上了输出文档,供您参考。20.6.pdf (14.9 KB)
你把我的意思理解反了 现在的效果是所有的中文标点在转pdf之后 间距都会产生变化
您正在使用旧版本的Aspose.Words。 请使用最新版本的Aspose.Words for Java 20.6,并在将文档转换为PDF的位置安装“仿宋”字体。
如果仍然遇到问题,请ZIP并在此处附加字体“仿宋”以进行测试。 还请分享输出PDF和预期输出PDF中有问题的部分的屏幕截图。 我们将对此问题进行调查,并为您提供更多信息。
用的就是 Aspose.Words for Java 20.6,的版本
感谢您分享文档和字体。 不幸的是,您的文档没有使用此字体。 请检查附件中使用的字体。font.png (28.3 KB)
此外,请在最后执行以下代码并检查字体替换。
LoadOptions options = new LoadOptions();
options.setMswVersion(MsWordVersion.WORD_2010);
Document doc = new Document(MyDir + "test.docx", options);
doc.setWarningCallback(new com.aspose.words.IWarningCallback() {
@Override
public void warning(com.aspose.words.WarningInfo warningInfo) {
if(warningInfo.getWarningType() == WarningType.FONT_SUBSTITUTION)
System.out.println(warningInfo.getDescription());
}
});
doc.save(MyDir + "20.6.pdf");
Aspose.Words for Java中的字体替换存在问题。 因此,我们要求您运行我之前的文章中共享的代码示例。
关于您面临的问题,请使用MS Word将文档转换为PDF,并在此处共享以进行进一步测试。 然后,我们将调查此问题并将其记录下来进行修复。 感谢您的合作。
我们已经测试了这种情况,并设法在我们身边重现了同样的问题。 为了更正,我们将此问题记录在我们的问题跟踪系统中为 WORDSNET-20717。 解决此问题后,将通过此论坛主题通知您。
对于给您带来的不便,我们深表歉意。
你好 在20.7版本升级的更新记录中 没有找到对WORDSNET-20614 WORDSNET-20717这两个BUG的修复 请问这个两个bug 是安排在哪一个版本进行修复
你好 在20.7版本升级的更新记录中 没有找到对WORDSNET-20614 WORDSNET-20717这两个BUG的修复 请问这个两个bug 是安排在哪一个版本进行修复 并且 我看20.7发布没有java版本 目前 java版本是什么时候发布
不幸的是,您的问题(WORDSNET-20717)的实施已被推迟(目前尚无估计)。 解决此问题后,我们将通过此线程通知您。
不幸的是,WORDSNET-20614也没有更新。 一旦有可用更新,我们将通过此论坛主题通知您。
不便之处,敬请原谅。