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ć.