加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

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

发布时间:2020-12-14 22:20:27 所属栏目:资源 来源:网络整理
导读:我正在寻找最好的C#库,以将HTML转换为PDF的意见。我在这里看到很少有类似的问题,但他们相当老,他们建议的产品不符合我的需要。我真的需要一个可以包含在我的应用程序中的库,而不是像自己的进程(wkhtmltopdf)一样运行的或者从命令行运行的程序。 我已经使
我正在寻找最好的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。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读