c# - 如何在 ASP.net 中使用 wkhtmltopdf.exe

标签 c# asp.net pdf-generation wkhtmltopdf

<分区>

在 10 个小时并尝试了 4 个其他 HTML 到 PDF 工具后,我准备好爆炸了。

wkhtmltopdf听起来像是一个很好的解决方案...问题是我无法使用来自 asp.net 的足够权限执行进程,所以...

Process.Start("wkhtmltopdf.exe","http://www.google.com google.pdf");

启动但不执行任何操作。

有没有一种简单的方法可以:

-a) 允许 asp.net 启动进程(实际上可以做一些事情)或
-b) 编译/包装/whatever wkhtmltopdf.exe 到我可以从 C# 中使用的东西,如下所示:WkHtmlToPdf.Save("http://www.google.com", "google.pdf");

最佳答案

你也可以使用 Pechkin

.NET Wrapper for WkHtmlToPdf DLL, library that uses Webkit engine to convert HTML pages to PDF.

Nuget 包:

Pechkin.Synchronized

Pechkin

关于c# - 如何在 ASP.net 中使用 wkhtmltopdf.exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2791981/

相关文章:

c# - Web 应用程序 : site works on IDE and not on a public server

jquery - WCF 正在更改从 jQuery .ajax 调用返回的 JSON 格式的日期时间

java - 使用 ITextRenderer 生成 PDF 表单 HTML

C#:如何以编程方式扩展现有 DocumentDB 集合的定价层?

c# - 运行时的 Expression.Lambda 和查询生成,最简单的 "Where"示例

c# - 嵌套的 gridview 获取父行

c# - App_Code 文件夹问题

c# - 使用 JSON.NET 解析 json 字符串

apache-flex - 如何提高purePDF的性能?

objective-c - 在 objective-c 中的DTCoreText中并排放置两个内联<div>吗?