Wywołanie wkhtmltopdf w celu wygenerowania pliku PDF z HTML

Próbuję utworzyć plik PDF z pliku HTML. Po rozejrzeniu się trochę znalazłem:wkhtmltopdf być perfekcyjnym. Muszę wywołać ten plik .exe z serwera ASP.NET. Próbowałem:

    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();

Bez powodzenia żadne pliki tworzone na serwerze. Czy ktoś może dać mi wskazówki we właściwym kierunku? Umieściłem plik wkhtmltopdf.exe w katalogu na najwyższym poziomie witryny. Czy jest gdzieś indziej, co powinno się odbyć?

Edytować: Jeśli ktoś ma lepsze rozwiązania do dynamicznego tworzenia plików PDF z html, daj mi znać.

questionAnswers(11)

yourAnswerToTheQuestion