我需要使用.NET 4.0创建我的html页面的pdf版本。我可以使用任何好的免费工具吗?
我见过一些商业工具,但没有任何好的免费工具; ITextSharp似乎表现不佳或无法处理表格格式等。
由于
答案 0 :(得分:2)
http://code.google.com/p/wkhtmltopdf/ 这是一个控制台实用程序,它将为您完成。
答案 1 :(得分:2)
我们在2011年9月对一个项目进行了广泛的研究(和测试),并得出结论,没有任何工具既好又好(即一致,可靠的渲染)和免费。
答案 2 :(得分:0)
答案 3 :(得分:0)
Aspose.Words Cloud SDK for .NET 是一种商业产品,但其免费试用计划每月提供 150 次免费 API 调用。也许它适合您的要求。其转换可靠且一致。
// Get App Key and App SID from https://dashboard.aspose.cloud/
WordsApi wordsApi = new WordsApi(MyAppSid, MyAppKey);
var request = new ConvertDocumentRequest(
document: File.OpenRead("C:/Temp/Test.html"),
format: "pdf"
);
var result = wordsApi.ConvertDocument(request);
var fileStream = System.IO.File.Create("C:/Temp/Test.pdf");
result.CopyTo(fileStream);
fileStream.Close();
P.S:我是 Aspose 的开发人员布道师。