相关疑难解决方法(0)

使用wkhtmltopdf创建pdf并渲染javascript

我正在尝试在模型窗口中创建一个javascript图表的PDF(我的图表是.aspx视图中javascript和css的组合).渲染的PDF文件中唯一的东西是窗口中的静态内容,实际的javascript图表不存在.

我打电话来创建PDF如下:

public byte[] WKHtmlToPdf(string url)
    {
        var fileName = " - ";
        var wkhtmlDir = "C:\\Temp\\wkhtml";
        var wkhtml = "C:\\Temp\\wkhtml\\wkhtmltopdf.exe";
        var p = new Process();

        p.StartInfo.CreateNoWindow = true;
        p.StartInfo.RedirectStandardOutput = true;
        p.StartInfo.RedirectStandardError = true;
        p.StartInfo.RedirectStandardInput = true;
        p.StartInfo.UseShellExecute = false;
        p.StartInfo.FileName = wkhtml;
        p.StartInfo.WorkingDirectory = wkhtmlDir;

        string switches = "";
        switches += "--print-media-type ";
        switches += "--margin-top 0mm --margin-bottom 0mm --margin-right 0mm --margin-left 0mm ";
        switches += "--page-size Letter ";
        p.StartInfo.Arguments = switches + " " + url + …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net wkhtmltopdf asp.net-mvc-3 extjs4

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

asp.net ×1

asp.net-mvc-3 ×1

extjs4 ×1

javascript ×1

wkhtmltopdf ×1