wkhtmltopdf будет делать это .... ИСПОЛЬЗОВАНИИ:
wkhtmltopdf http://www.google.com google.pdf
Вот и все. Вы можете перейти на любую веб-страницу ... даже aspx. css поддерживается лучше, чем любая другая утилита, поскольку использует движок рендеринга html webkit (Safari, Chrome). Наслаждайтесь
Существует один .exe (7 МБ), который можно использовать с .Net, просто используя Process.Start Убедитесь, что вы копируете exe в каталог проекта или вам необходимо указать полный путь. например:
static void HtmlToPdf(string website,string destinationFile)
{
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "wkhtmltopdf.exe";
startInfo.Arguments = website+" "+destinationFile;
Process.Start(startInfo);
}
Я думаю, что SSL поддерживается, но я не думаю, что 2-полосная SSL будет работать в данный момент. Это лучший инструмент для простого одиночного HTML -> PDF, который я видел.
Спасибо за ответы! Одна вещь, которую я должен, возможно, уточнить ... веб-приложение защищено веб-формами и сертификатом SSL. Надеюсь, это не проблема. Из того, что я читаю, ABCpdf и wkhtmltopdf кажутся лучшими. ABCpdf, похоже, лучше интегрирован с .NET, wkhtmltopdf, вероятно, делает намного лучшую работу по созданию сложного CSS, хотя, поскольку он использует механизм визуализации WebKit. CSS, вероятно, будет полукомплексным, и в будущем могут быть добавлены изображения (графики и т. Д.). Благодаря! – JCdowney