- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我尝试在 Linux 上使用 HiQPdf 将 html 转换为 PDF 时(在 Windows 上工作正常)我收到此错误:
Something went wrong: System.Exception: Cannot get the executing assembly directory. Empty directory
at hiqpdfimpl.ᤤ..ctor(ᤣ A_0)
at HiQPdf.HtmlToImage.ᜀ(String A_0, String A_1, String A_2, ᣩ& A_3, Hashtable& A_4)
at HiQPdf.HtmlToPdf.ᜀ(String A_0, String A_1, String A_2, String A_3, Boolean A_4)
at HiQPdf.HtmlToPdf.ᜀ(Stream A_0, String A_1, String A_2, String A_3, String A_4, Boolean A_5)
at HiQPdf.HtmlToPdf.ᜁ(String A_0, String A_1, String A_2, String A_3, Boolean A_4)
at HiQPdf.HtmlToPdf.ConvertHtmlToMemory(String html, String baseUrl)
最佳答案
现在它从 .NET Core 开始在 Linux 上运行。首先你必须摆脱System.Drawing.Common
在你的代码中因为现在 it's only supported on Windows .您可以使用 ImageSharp , SkiaSharp或 Microsoft.Maui.Graphics反而。它们都是跨平台的。
然后,安装libgdiplus
.
在 Ubuntu 上: sudo apt-get install -y libgdiplus
在 macO 上(您的系统中必须安装 homebrew): brew install mono-libgdiplus
重启 Nginx 服务器: sudo systemctl restart nginx
如果问题仍然存在,在项目文件夹中打开终端并制作
nuget restore <Your-project-or.sln>
关于linux - HiQPdf 无法获取正在执行的程序集目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60266924/
当我尝试在 Linux 上使用 HiQPdf 将 html 转换为 PDF 时(在 Windows 上工作正常)我收到此错误: Something went wrong: System.Excepti
所以..我能找到的唯一可以在 HiQPdf 中使用的代码是这样的: // add page numbering Font pageNumberingFont = new Font(new FontFa
我正在尝试使用 Hiqpdf 从 html 生成 pdf。正如他们在网站上所说:http://www.hiqpdf.com/documentation/html/037cb13e-febe-4d08-
有没有人知道如何在 HiQPdf 中添加两个文档后启用分页? 这是我添加文档的代码: HtmlToPdf htmlToPdfPotrate = htmlToPdf; htmlToPdfPotrate.
这是我为 hiqpdf 下载的 C#,但我不确定如何修改它以便它适用于我的 html?我的 textBoxUrl 的 asp.net c# 工作表出现错误,但我不确定我应该使用哪个命名空间来抓取这个或
我正在使用 HiQPdf DLL 将 HTML 转换为 PDF。它适用于所有服务器,但是当我将其部署到 Azure 时,它会抛出错误。以下是错误:- “HiQPdf.HtmlToImage HTM
我正在使用 HiQPdf 8.0 转换带有图像和 css 文件的 html。我在 MVC 4 中做过很多次。现在我在 MVC 5 和 HiQPdf 8.0 下工作,问题是 HiQPdf 8.0 没有加
我创建了一个 ASP.NET MVC 应用程序 (.NET Framework 4.6.2),并使用 HiqPDF(版本 - 10.17.0)从 HTML 生成 PDF。 代码如下: public s
我创建了一个 ASP.NET MVC 应用程序 (.NET Framework 4.6.2),并使用 HiqPDF(版本 - 10.17.0)从 HTML 生成 PDF。 代码如下: public s
我是一名优秀的程序员,十分优秀!