如何将 HTML 一段代码转换为 PDF 文件?

How to convert an HTML piece of code to a PDF file?

我需要将 html 转换为 pdf,但框架必须是 .net 3.5,因为它在 Sharepoint 2010 的上下文中运行。

我尝试过 TuesPekin,但它适用于 .net 4.0,所以我需要其他东西。

我需要代码来获取一长串 html 并生成 PDF,你会推荐什么?

如果您在 C# 和 Sharepoint 集成方面遇到困难,那么您可以使用 jsPDF javascript 库在客户端完成。

非常值得一试

我发现这个图书馆似乎是免费的:

var htmlContent = String.Format("<body>Hello world: {0}</body>", 
        DateTime.Now);
var pdfBytes = (new NReco.PdfGenerator.HtmlToPdfConverter()).GeneratePdf(htmlContent);

http://www.nrecosite.com/pdf_generator_net.aspx

它没有任何问题。