We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

Java word 转 pdf 格式错乱

文件和代码.zip (114.0 KB)

java word转pdf后位置错乱,文件和代码在附件,麻烦看一下,谢谢!

@kongc,

在使用Aspose.Words for Java的许可最新版本(即20.3)进行了初步测试之后,我们最终无法重现此问题。 请查看下面生成的以下PDF文件:

因此,请升级到最新版本,即20.3。 希望这可以帮助。

我公司买了License 后 word 转 pdf 时 还是部分文档格式错乱,使用代码为aspose-words-20.5-jdk17.jar
依然出现错乱问题,现在很急,帮忙看一下改如何处理,谢谢!
源文件.zip (5.7 MB)
转换后文件.zip (5.8 MB)
原文件和pdf对照.png (146.6 KB)
代码.png (30.7 KB)

@kongc,

感谢您的附加信息。 我们最终的MS Word 2019英文版报告说,您共享的DOCX文件中实际上有66页。 但是,我们最终将设置/安装MS Word的中文版本,并在此与您分享我们的发现。

关键是第一页的内容转换为pdf 后被 移动到第二页了(见附件)。该如何解决此问题?麻烦给个解决办法,我们用的安装MS Word(2013)的中文版本,谢谢!
原文件和pdf对照.png (146.6 KB)

@kongc,

我们已在问题跟踪系统中记录了此问题。 您的票号是WORDSNET-20469。 我们将进一步调查此问题的详细信息,并将使您随时了解链接问题的状态。 很抱歉给您带来不便。

@kongc,

请在加载选项中将中文指定为默认编辑语言,以获取正确的渲染输出。 Aspose.Words和MS Word中的默认编辑语言会影响段落设置,例如后面的间距和行间距。 请参考以下代码。

LoadOptions opts = new LoadOptions();
opts.getLanguagePreferences().setDefaultEditingLanguage(EditingLanguage.CHINESE_PRC);
Document doc = new Document("E:\\temp\\in.docx", opts);
doc.save("E:\\Temp\\awjava-20.5-ChinesePRC.pdf"); 

PDF输出如下: