docx转html后,原word文件中的GIF变成静态图片,且原word中的静态图片变模糊

版本:22.8
编程语言:java

转换为html后有两个问题:
1.word文件中的GIF变成静态图片
2.图片变模糊

源文件:
源文件.zip (5.7 MB)

问题截图:
1.gif变成静态图片
image.jpg (24.5 KB)

2.原静态图片变模糊
image.jpg (53.7 KB)

在不升级版本的情况下,是否有临时方法可以正常转换gif图片以及提供图片清晰度呢,比如调整docx文件或修改转换配置之类的。

@ZhonghaoSun 对于第二幅图像(PNG),您可以使用以下代码获取原始图像的大小和分辨率:

HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.setScaleImageToShapeSize(false);

遗憾的是,Aspose.Words 不允许存储 GIF 图像。在加载文档时,这些图像会被转换为 PNG。在我们的内部问题跟踪系统中存在以下问题单: WORDSNET-1878。

@vyacheslav.deryushev 你好,docx转HTML,图片清晰度遇到了新问题。

调用方法:

Document doc = new Document(in, new LoadOptions());
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setExportImagesAsBase64(true);
htmlSaveOptions.setScaleImageToShapeSize(false);
doc.save(out, htmlSaveOptions);

文件中有三张图片,只有最后一张转换后是原图,前两张都很模糊,麻烦帮忙看看呢。

源文件:
开放平台.zip (326.0 KB)

@ZhonghaoSun 要提高图像质量,可以使用:

htmlSaveOptions.setImageResolution(210);

此问题已在22.10及更高版本中修复。看起来没有办法获得原始图像质量。