用于将HTML转换为PDF的最佳C#库?
我正在寻找最好的C#库,以将HTML转换为PDF的意见。我在这里看到很少有类似的问题,但他们相当老,他们建议的产品不符合我的需要。我真的需要一个可以包含在我的应用程序中的库,而不是像自己的进程(wkhtmltopdf)一样运行的或者从命令行运行的程序。
我已经使用iTextSharp了2年了,它只是不符合我们的需要,因为我们的PDF变得太复杂了。定价是没有后果的;然而,它确实需要有许可证,允许使用商业产品进行分发。由于我的客户性质,我不想使用开源产品。 我做了一些初步的研究,发现了几个产品,如http://www.html-to-pdf.net/和http://www.winnovative-software.com/。 任何人有任何现实世界的经验或一般的建议? 解决方法
我们做了相当广泛的研究。我们有以下要求:
>不应该是基于IE的。我们想要一个独立于任何安装的浏览器的渲染引擎,并且更贴近标准的实现。优选Web-Kit 我们最初和EVO.PDF一起去,很开心。但是他们删除了PDF / A支持,他们的支持组织是最糟糕的。当我们报告错误并且还没有解决时,几个月内没有收到任何反馈。也不要使用winnovative。这些是同样的家伙。相同的故事 – 根本没有支持。 我们已经决定使用EO.pdf(基本对象)。完美快捷的支持和绝对优质的PDF / A。在决定图书馆之前,请先检查PDF / A的质量。大多数人只是忽略导致丑陋的PDF文件的图像的透明度(PDF / A-1a和PDF / A-1b不支持透明度PDF / A-2和PDF / A-3,但尚未得到广泛的支持)。基本对象在这里使用复杂的算法(http://www.essentialobjects.com/)。最简单的整合 – 只是一个简单的.net dll。 HiQPdf(http://www.hiqpdf.com/)也很响应和好。他们的工具还支持Html进行图像转换(基本对象不在此刻)。非常快速的库和功能完整。这也是一个选择 – 比Essential Objects便宜。但是,PDF / A的质量不符合Essentials对象(这就是为什么我们决定和他们一起去)。 PDFTools具有非常广泛的PDF工具组合。他们还提供一个转换器。据我所见,这是唯一一个也支持PDF / A-2和PDF / A-3的人。但不幸的是需要安装,并且是基于IE的。这对我们来说是个凶手。我不知道PDFTools的定价。 底线: – 如果您关心优秀的支持,并希望使用高品质PDF和PDF / A的易于使用的库去基本对象 – 如果您还想要图像转换,并且与HiQ非常价格敏感 – 如果您需要非常庞大的PDF功能,包括许多不同格式的转换,支持所有标准等,并且不关心高价格,安装需要和IE引擎而不是Web-Kit,然后使用PDFTools。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |