Aspose.Words For .NET把Word转换成JPG出错

测试文件.zip (1.7 MB)
Aspose.Words For .NET把Word转换成JPG出错,直接打开文档,都打不开了,直接崩溃掉。
代码截图.png (1.1 KB)

@zg0x1231,

我们测试了这个场景,并设法在我们的最终重现了同样的问题。 为了更正,我们在问题跟踪系统中记录了此问题。 这个问题的ID是WORDSNET-17981。 我们将进一步研究这个问题的细节,并让您及时了解更正的状态。 对由您带来的不便,我们深表歉意。

@zg0x1231,

关于WORDSNET-17981,该文档包含100个外部HTTP引用。 在我们的最后,加载文档大约需要40秒,大部分时间用于从Web加载外部图像。 如果互联网速度较慢,可能需要更长的时间。

您可以尝试使用以下代码示例跳过加载外部资源:

LoadOptions lo = new LoadOptions();
lo.ResourceLoadingCallback = new MyResourceLoading();
Document doc = new Document("E:\\temp\\in.docx", lo);

internal class MyResourceLoading : IResourceLoadingCallback
{
    public ResourceLoadingAction ResourceLoading(ResourceLoadingArgs args)
    {
        return ResourceLoadingAction.Skip;
    }
}

希望这可以帮助。

非常感谢您的回复,你的代码对我很有用,那个文档的问题已经解决了,但是我这边有发现了新的问题,在获取文档页数的时候,也会存在直接崩溃的现象。

执行的是代码是: m_nGetPageNumber = m_doc.PageCount;

一些关于青春的电影.zip (1.7 MB)

@zg0x1231,

我们将关闭WORDSNET-17981的问题。

其次,在使用最新版本的Aspose.Words for .NET(即19.1)进行初始测试后,我们无法在我们的最终重现任何异常。 我们建议您升级到最新版本的Aspose.Words。 希望这可以帮助。