Chamando o wkhtmltopdf para gerar PDF a partir do HTML

Eu estou tentando criar um arquivo PDF de um arquivo HTML. Depois de olhar em volta um pouco eu encontrei:wkhtmltopdf para ser perfeito. Eu preciso chamar isso de .exe do servidor ASP.NET. Eu tentei:

    Process p = new Process();
    p.StartInfo.UseShellExecute = false;
    p.StartInfo.FileName = HttpContext.Current.Server.MapPath("wkhtmltopdf.exe");
    p.StartInfo.Arguments = "TestPDF.htm TestPDF.pdf";
    p.Start();
    p.WaitForExit();

Sem sucesso de quaisquer arquivos sendo criados no servidor. Alguém pode me dar um ponteiro na direção certa? Eu coloquei o arquivo wkhtmltopdf.exe no diretório de nível superior do site. Existe algum outro lugar que deveria ser realizado?

Editar: Se alguém tiver melhores soluções para criar dinamicamente arquivos pdf a partir de html, por favor me avise.

questionAnswers(11)

yourAnswerToTheQuestion