Aspose.Words for Java转换成HTML时,签章位置发生移动

我在将word转换成HTML的时候,签章位置发生了错位,以下文件可以帮助你重新问题。test.zip (231.1 KB)

@chenxf

我们已将共享文档转换为HTML_FIXED格式,并注意到了我们这边的相同问题。 为了更正,我们已在问题跟踪系统中将此问题记录为 WORDSNET-19643. 解决此问题后,将通过此论坛主题通知您。

对于给您带来的不便,我们深表歉意。

@chenxf

这是为了通知您您面临的问题实际上不是Aspose.Words中的错误。 因此,我们已将本问题WORDSNET-19643更改为“不是错误”。

请在LoadOptions中指定MsWordVersion.Word2013,然后使用此选项打开文档以获取所需的输出。

请检查以下代码示例。

LoadOptions loadOptions = new LoadOptions();
loadOptions.setMswVersion(MsWordVersion.WORD_2013);
Document doc = new Document(MyDir + "neiMeng1.docx", loadOptions);
doc.save(MyDir + "out.html", SaveFormat.HTML_FIXED);

非常感谢您的回复,但是我调取的19.12版本的jar包,却无法找到LoadOptions这个方法,请问您是如何进行设置,方便截图一下吗?期待您的回复。

@chenxf

请尝试以com.aspose.words.LoadOptions作为加载选项。 请检查以下代码示例。

com.aspose.words.LoadOptions loadOptions = new com.aspose.words.LoadOptions();
loadOptions.setMswVersion(MsWordVersion.WORD_2013);
Document doc = new Document(MyDir + "neiMeng1.docx", loadOptions);
doc.save(MyDir + "out.html", SaveFormat.HTML_FIXED);

您好,我用最新版本验证了您的代码示例,但是结果还是发生了签章位移,

@chenxf

请检查由Aspose.Words for Java 19.12生成的附件文档。Docs.zip (37.6 KB)

请检查随附的输出文档的屏幕截图。output html.png (45.9 KB)

我使用您提供的代码验证了几份文件,确实有所改善,但还是不能保证不发生位移,只是移动的偏差小了。但是这份文件得不到改善,请参考新的测试问题.zip (329.6 KB)
,帮助您重新问题。

@chenxf

我们已将共享文档转换为HTML_FIXED格式,并注意到了我们这边的相同问题。 为了更正,我们已在问题跟踪系统中将此问题记录为 WORDSNET-19751. 解决此问题后,将通过此论坛主题通知您。

对于给您带来的不便,我们深表歉意。

The issues you have found earlier (filed as WORDSNET-19751) have been fixed in this Aspose.Words for Java 24.2 update.