Aspose word for java 转换成PDF的问题


#1

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


#2

@yichunxia,

似乎问题出现是因为您在评估模式下使用Aspose.Words for Java。 请申请许可证:
https://docs.aspose.com/display/wordsjava/License+Aspose.Words

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

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


#3

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


#4

@yichunxia,

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

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


#5

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


#6

@yichunxia,

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


#7

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


#8

@yichunxia,

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


#9

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


#10

@yichunxia,

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


#11

@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");

#12

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


#13

@yichunxia,

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