我现在测试的是java 18.3的试用版本,在Word转换成PDF的之后,发现有一个问题,原本一页的Word文档转换之后变成了两页,请问这是什么原因呢?请指点一下,谢谢。附件是原文档和转换之后的文件。文件.zip (236.7 KB)
似乎问题出现是因为您在评估模式下使用Aspose.Words for Java。 请申请许可证:
另外,请升级到Aspose.Words for Java的最新版本,即18.10,看看它是如何结束的。 希望这可以帮助。
另外,请使用MS Word将此Word文档转换为PDF并在此共享此MS Word生成的PDF文件以供我们参考。
你好,已经升级到最新版本、且已经申请了license再次测试了,还是出现同样的问题,原本一页的Word文件转换之后会变成两页,请问具体是什么原因呢?
还请使用MS Word将此Word文档转换为PDF格式,并在此处共享MS Word生成的PDF文件以供我们参考。
另请分享Aspose.Words 18.10生成的PDF文件,显示此处不良行为以进行进一步测试。
甚至MS Word 2016也以PDF格式呈现两页。 但是,Aspose.Words以PDF格式推送内容。 为了更正,我们在问题跟踪系统中记录了此问题。 这个问题的ID是WORDSNET-17651。 我们将进一步研究这个问题的细节,并让您及时了解更正的状态。 对由您带来的不便,我们深表歉意。
你好,请问有解决方案了吗?
不幸的是,这个问题(WORDSNET-17651)还没有解决。 此问题目前正在等待分析,并且在队列中。 一旦此问题得到解决,我们将通过此主题通知您。 对由您带来的不便,我们深表歉意。
你好,有进一步的解决方案吗?
关于WORDSNET-17651,当文档中缺少段落格式化默认值时,MS Word会根据应用程序版本显示不同的文档。 默认情况下,Aspose.Words复制MS Word 2007。 您应该明确指定MS Word 2013以使用以下代码获取所需的输出:
LoadOptions lo = new LoadOptions();
lo.setMswVersion(MsWordVersion.WORD_2013);
Document doc = new Document("D:\\temp\\in.docx", lo);
doc.save("D:\\temp\\awjava-18.11.pdf");
你好,我们根据你们提供的代码重新测试了,问题还是出现,转换之后还是变成两页,请再帮忙调查一下原因,谢谢
The issues you have found earlier (filed as WORDSNET-17651) have been fixed in this update. This message was posted using BugNotificationTool from Downloads module by mudassir.raza