当前位置:  开发笔记 > 编程语言 > 正文

直接将.aspx转换为.pdf

如何解决《直接将.aspx转换为.pdf》经验,为你挑选了1个好方法。

我正在处理的项目要求我构建一个以HTML(.aspx)和PDF格式输出的报表.是否有可用的解决方案允许我将.aspx页面的输出提供给PDF生成实用程序?完全支持HTML和CSS将是理想的.

谢谢!



1> jle..:

wkhtmltopdf会这样做....使用方法:

wkhtmltopdf http://www.google.com google.pdf

这就对了.你可以去任何网页...甚至aspx.css比任何其他实用程序都支持得更好,因为它使用webkit html呈现引擎(Safari,Chrome).请享用

只需使用Process.Start就可以从.Net中使用单个.exe(7 mb)确保将exe复制到项目目录中,或者必须指定完整路径.例如:

static void HtmlToPdf(string website,string destinationFile)
    {
        ProcessStartInfo startInfo = new ProcessStartInfo();
        startInfo.FileName = "wkhtmltopdf.exe";
        startInfo.Arguments = website+" "+destinationFile;
        Process.Start(startInfo);
    }  

我认为SSL是受支持的,但我认为双向SSL目前不会起作用.它是我见过的最好的单站HTML - > PDF工具.

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有