gpt4 book ai didi

c# - 让 Rotativa PDF 在共享主机上工作

转载 作者:太空宇宙 更新时间:2023-11-03 23:24:53 26 4
gpt4 key购买 nike

我最近使用 Rotativa nuget 包将 MVC View 导出为 PDF。

这在本地和专用 Windows 服务器上都有效,但不适用于共享主机。

我收到一般的 Rotativa 错误。我无权更改可执行文件的权限,托管服务提供商也不会更改权限。

我可以尝试哪些其他解决方案来使它在共享主机上运行?

最佳答案

我找到了一个适合我的解决方案。

当前在 NuGet 中的版本是旧版本。

您需要转到http://wkhtmltopdf.org/downloads.html并下载最新的稳定版本。对我来说,它是 64 位版本,因为共享托管服务器是 Windows Server 2008 R2 64 位。

这将下载一个 EXE。使用 7Zip 或 WinRar 等工具提取 EXE。

打开解压后的文件夹,找到名为bin的文件夹。复制以下内容:

  • wkhtmltoimage.exe
  • wkhtmltopdf.exe
  • wkhtmltox.dll

将这些文件通过 FTP 传输到您的实时站点 wwwroot -> Rotativa 文件夹。您将需要覆盖该文件夹中的现有文件。

现在您的 PDF 导出操作将适用于共享主机。

希望这能为您节省很多时间。

关于c# - 让 Rotativa PDF 在共享主机上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34172969/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com