2

我需要使用 .NET 4.0 创建我的 HTML 页面的 pdf 版本。有什么好的免费工具可以使用吗?

我见过一些商业工具,但没有任何好的免费工具;ITextSharp 似乎表现不佳或无法处理表格格式等。

4

4 回答 4

3

我们在 2011 年 9 月为一个项目对此进行了广泛的研究(和测试),并得出结论认为没有工具既好(即一致、可靠的渲染)又免费。

于 2012-06-11T14:02:22.427 回答
2

http://code.google.com/p/wkhtmltopdf/ 这是一个控制台实用程序,可以为您完成。

于 2012-06-11T13:59:16.977 回答
0

也许你可以试试Amyuni WebkitPDF。它可免费用于个人和商业用途,并提供 C# 和 C++ 的绑定。

这是使用此库的此页面的屏幕截图: 在此处输入图像描述

通常的免责声明适用

于 2012-06-15T13:51:32.293 回答
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();

PS:我是 Aspose 的开发布道者。

于 2020-12-30T07:52:50.203 回答