【发布时间】:2015-08-05 04:45:28
【问题描述】:
我的程序(带有 VB.NET 的 ASP.NET MVC)是使用第三方工具(EvoHtmlToPdf)将本地 HTML(带有动态控制器操作)转换为 PDF 文件
但是,我的本地 HTML 包含很多 CSS,我只能使用 EvoHtmlToPdf 的 API 来转换 PDF(将链接传递给函数)
outPdfBuffer = htmlToPdfConverter.ConvertUrl(Me.Url.Action("TestDownloadPDFText", "ReportA", New With {.Culture = Session("Culture")}, Me.Request.Url.Scheme))
无论我在不同的地方设置什么文化,PDF 都只会以英文显示。如果我只是尝试http://localhost/ReportA/TestDownloadPDFText,当我在代码后面硬编码中国文化时,它可以显示中文。
所以,我猜问题出在第三方工具 (EvoHtmlToPdf) 上。对这种情况有什么建议或解决方案吗?非常感谢。
【问题讨论】:
标签: asp.net asp.net-mvc vb.net asp.net-mvc-4 pdf