我正在使用 abcpdf v9 的专业许可证,我正在使用 abcpdf 将 html 转换为 pdf 到我们的 ASP.net 网站。我的 html 图片,请参阅下面的开发服务器示例 html
<html>
<body>
<img src="http://cdn.differencebetween.net/wp-content/uploads/2012/01/Difference-Between-Example-and-Sample-1.jpg" alt="some_text"></img>
</body>
</html>
此 html 完美地转换为 pdf,并将 imges 和 css 应用于 pdf。
但是当它在 QA 和生产服务器 html 被转换为 pdf 时,但是 css 没有被应用到 pdf 并且图像没有显示在 pdf 中。下面是 QA 服务器的示例 html
<html>
<body>
<img src="https://previews.123rf.com/images/aquir/aquir1311/aquir131100316/23569861-sample-grunge-red-round-stamp.jpg" alt="some_text"></img>
</body>
</html>
区别只是 QA 服务器 url 是 HTTPS:// 和 dev 服务 url id HTTP://。当我将此“https://previews.123rf.com/images/aquir/aquir1311/aquir131100316/23569861-sample-grunge-red-round-stamp.jpg”网址复制并粘贴到浏览器中时,它会显示图像。意味着图像是公开的。所以请帮我解决这个与https相关的问题。
我刚刚使用了一个简单的 HTML 到 ABCpdf9 的 PDF 导出代码,没什么。包供参考:https ://www.nuget.org/packages/ABCpdf/