使用ASP.NET Core在F1 / D1 Azure计划中生成PDF

时间:2018-08-06 20:43:26

标签: azure asp.net-core

我目前正面临一个问题,我想知道其中一个人是否对我有明确的答案。

我正在尝试以F1计划的天蓝色从HTML创建PDF,我已经尝试使用 html-pdf和nodeService dinktopdf

由于某种原因(首先是由于phantomJS,其次是wkhtmltopdf)

https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox#unsupported-frameworks

所以有人可以确认我没有任何解决方案吗?

1 个答案:

答案 0 :(得分:-1)

方法1: 您可以使用此link将应用服务计划扩展到基本或更高级别,然后可以使用其他PDF生成器。

方法2: 请在以下站点尝试EVOPDF for .net core:http://www.evopdf.com/netcore-html-to-pdf-converter.aspx。 它将在Microsoft Azure云中部署的Azure云服务中安装“ EVO HTML to PDF Server”。

这也与应用服务计划无关。

  1. 在“软件下载”部分下下载“用于.NET Core的HTML to PDF Converter v7.5”。
  2. 下载完成后,解压缩文件,并在EvoHtmlToPdf-NetCore-v7.5文件夹的根目录中,打开Readme.txt。
  3. 在Readme.txt中,导航至“选项2。在Azure云服务中运行服务器”->“ HTML到PDF Server Azure Web角色”,请按照说明设置经典的云服务。 只需记住一件事:在“ ServiceConfiguration.Cloud.cscfg”文件中,将“ UseDevelopmentStorage = true”替换为您的存储帐户连接字符串。
  4. 按照“测试服务器安装”部分的步骤进行测试。