Aspose word for java 转换成PDF的问题

我现在测试的是java 18.3的试用版本,在Word转换成PDF的之后,发现有一个问题,原本一页的Word文档转换之后变成了两页,请问这是什么原因呢?请指点一下,谢谢。附件是原文档和转换之后的文件。文件.zip (236.7 KB)

@yichunxia,

似乎问题出现是因为您在评估模式下使用Aspose.Words for Java。 请申请许可证:

另外,请升级到Aspose.Words for Java的最新版本,即18.10,看看它是如何结束的。 希望这可以帮助。

另外,请使用MS Word将此Word文档转换为PDF并在此共享此MS Word生成的PDF文件以供我们参考。

你好,已经升级到最新版本、且已经申请了license再次测试了,还是出现同样的问题,原本一页的Word文件转换之后会变成两页,请问具体是什么原因呢?

@yichunxia,

还请使用MS Word将此Word文档转换为PDF格式,并在此处共享MS Word生成的PDF文件以供我们参考。

另请分享Aspose.Words 18.10生成的PDF文件,显示此处不良行为以进行进一步测试。

测试文档.zip (398.0 KB)
你好,已上传,期待你的回复

@yichunxia,

甚至MS Word 2016也以PDF格式呈现两页。 但是,Aspose.Words以PDF格式推送内容。 为了更正,我们在问题跟踪系统中记录了此问题。 这个问题的ID是WORDSNET-17651。 我们将进一步研究这个问题的细节,并让您及时了解更正的状态。 对由您带来的不便,我们深表歉意。

你好,请问有解决方案了吗?

@yichunxia,

不幸的是,这个问题(WORDSNET-17651)还没有解决。 此问题目前正在等待分析,并且在队列中。 一旦此问题得到解决,我们将通过此主题通知您。 对由您带来的不便,我们深表歉意。

你好,有进一步的解决方案吗?

@yichunxia,

此问题(WORDSNET-17651)目前正在等待分析并且在队列中。 一旦此问题得到解决,我们将通过此主题通知您。 对由您带来的不便,我们深表歉意。

@yichunxia,

关于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");

你好,我们根据你们提供的代码重新测试了,问题还是出现,转换之后还是变成两页,请再帮忙调查一下原因,谢谢

@yichunxia,

我们已经注意到您的担忧,并会随时向您发布更新信息。 对于您的不便,我们深表歉意。

@yichunxia,

请确认您在结束时使用MS Word输出一页。 还请分享文档外观和MS Word关于对话框的屏幕截图,显示完整版本信息。 这将非常有用。

@yichunxia,

我们正在等待您对此主题的进一步意见。 请参阅我之前的帖子并分享您的进一步想法。 谢谢你的合作。

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