请问,aspose下载文件的时候,是否支持http或者https请求下载图片

请问,aspose下载文件的时候,是否支持http或者https请求下载图片

@SalesDhorde, Aspose.Words for .NET 中的这段代码运行良好,并从 HTTPS 服务器插入图像:

DocumentBuilder builder = new DocumentBuilder();
builder.InsertHtml("<img src='https://www.google.com/images/logos/ssl_logo_lg.gif' />");
builder.Document.Save("out.aw.net.docx");

Aspose.Words for Java 中的这段代码运行良好,并从 HTTPS 服务器插入图像:

DocumentBuilder builder = new DocumentBuilder();
builder.insertHtml("<img src='https://www.google.com/images/logos/ssl_logo_lg.gif' />");
builder.getDocument().save("out.aw.java.docx");

按照您的方法,还是不可以,使用谷歌或者百度都不行

@SalesDhorde, 你能提供任何细节吗?

  • 您使用什么 Aspose.Words 版本?
  • 你的操作系统是什么?
  • 运行代码时出现什么错误?

aspose word for java 21.1
win和linux
https请求的图片下载不下来
这个是图片链接
微信图片_20231214184903.jpg (11.3 KB)

@SalesDhorde, 即使使用 Aspose.Words for Java 21.1 和 baidu.com,我也无法重现该问题。 在 Windows 和 Linux 下运行此代码会生成包含正确插入图像的文档:

DocumentBuilder builder = new DocumentBuilder();
builder.insertHtml("<img src='https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png' />");
builder.getDocument().save("out.java.21.1.linux.docx");

out.java.21.1.linux.docx (21.2 KB)
out.java.21.1.windows.docx (21.2 KB)

因此,HTTPS 的问题似乎与 Aspose.Words 无关。 是否是网络设置问题或防火墙阻止导致HTTPS访问问题?