用于将HTML转换为PDF的最佳C#库?

用于将HTML转换为PDF的最佳C#库?,第1张

概述我正在寻找最好的C#库,以将HTML转换为PDF的意见。我在这里看到很少有类似的问题,但他们相当老,他们建议的产品不符合我的需要。我真的需要一个可以包含在我的应用程序中的库,而不是像自己的进程(wkhtmltopdf)一样运行的或者从命令行运行的程序。 我已经使用iTextSharp了2年了,它只是不符合我们的需要,因为我们的PDF变得太复杂了。定价是没有后果的;然而,它确实需要有许可证,允许使用 我正在寻找最好的C#库,以将HTML转换为pdf的意见。我在这里看到很少有类似的问题,但他们相当老,他们建议的产品不符合我的需要。我真的需要一个可以包含在我的应用程序中的库,而不是像自己的进程(wkHTMLtopdf)一样运行的或者从命令行运行的程序。

我已经使用iTextSharp了2年了,它只是不符合我们的需要,因为我们的pdf变得太复杂了。定价是没有后果的;然而,它确实需要有许可证,允许使用商业产品进行分发。由于我的客户性质,我不想使用开源产品。

我做了一些初步的研究,发现了几个产品,如http://www.html-to-pdf.net/和http://www.winnovative-software.com/。

任何人有任何现实世界的经验或一般的建议?

解决方法 我们做了相当广泛的研究。我们有以下要求:

>不应该是基于IE的。我们想要一个独立于任何安装的浏览器的渲染引擎,并且更贴近标准的实现。优选Web-Kit
>必须通过文件拷贝进行分发。即我们希望能够使用我们的工具部署库,而无需安装任何东西。
>不仅必须支持pdf,还必须支持pdf / A标准

我们最初和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。

总结

以上是内存溢出为你收集整理的用于将HTML转换为PDF的最佳C#库?全部内容,希望文章能够帮你解决用于将HTML转换为PDF的最佳C#库?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1115595.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存