最佳服务器端 .NET PDF 编辑库 [关闭]

Posted

技术标签:

【中文标题】最佳服务器端 .NET PDF 编辑库 [关闭]【英文标题】:Best Server-side .NET PDF editing library [closed] 【发布时间】:2010-09-17 07:39:54 【问题描述】:

什么是最好的 .NET PDF 编辑库,为什么?

它需要在 IIS 网络服务器上使用。 具体来说,我需要编辑由报告服务生成的 PDF。

我感兴趣的因素:

    速度 内存消耗 价格 文档质量 库稳定性 库大小 您认为重要的其他事项

【问题讨论】:

我喜欢这样的问题被标记为不具建设性,却有这么多人回答、点赞和关注。 以前的答案已经过时了。在过去的一年里,情况发生了变化。在我看来,目前最好的图书馆是谷歌的 pdfium。特别是对于服务器端解决方案。 Pdfium 非常快速且非常可靠。 .net 有其基础的解决方案。例如免费:pvginkel 或商业:pdfium.net sdk 【参考方案1】:

我不知道它是否是最好的,但我使用PDF-Writer.NET,为此我支付了 89 美元。我已经在几个生产应用程序中使用了它。我喜欢它,因为它易于设置和使用,并且不需要大量编码,这使新开发人员更容易上手。

在此之前,我使用开源库和 Acrobat 互操作 DLL 将 PDF 组合在一起。这很粗糙。

【讨论】:

什么是开源库,所以我可以避免它? PDFSharp,还不错,但不适合我的需要。 如果您想要一个开源库,请查看 PDF Clown。它仍处于测试阶段,但它似乎做得很好!【参考方案2】:

查看Aspose.Pdf for .NET。它有一个很好的 API,有据可查并且占用空间小。

【讨论】:

我不明白对 Aspose 的反对意见? 我们已经尝试了 aspose 的一个版本(截至撰写本文时为当前版本),并且呈现与浏览器呈现的效果相去甚远。由于渲染效果不佳,我们不得不使用其他库。【参考方案3】:

我研究了很多 Adob​​e 未专门提供的工具,其中两个是 Atalasoft's DotImage 和 LEADTools。它们都相当昂贵,但提供服务器许可并使用超快的 C++ GDI 库。

有一个名为PDFSharp 的免费.Net 库使用.Net 原生GDI+,因此速度较慢且占用大量内存。但话又说回来,它是免费的。

【讨论】:

PDFSharp 如果您的应用只需要输出 PDF 就可以了,例如在“另存为 PDF”的情况下。大量创建 PDF 很糟糕。 我们试图将它用于大规模 TIFF 到 PDF 的转换,但偶尔会遇到内存问题。我同意,它适用于小规模的东西。 我不会推荐 LEADTools,除非他们从 14-ish 版本开始改进了他们的 API。【参考方案4】:

不确定 PDF 部分,但 Aspose 有一个 PDF 库。我用他们的词库来生成word文档。在我看来,他们的文档非常不错。

http://www.aspose.com/categories/file-format-components/aspose.pdf-for-.net-and-java/default.aspx

【讨论】:

【参考方案5】:

我用http://www.tallcomponents.com/主要是填写pdf表格,然后把pdf弄平。似乎工作正常。我没有任何问题。

【讨论】:

【参考方案6】:

看看iTextSharp。 iTextSharp 是 iText 的一个端口,这是一个免费的 Java-Pdf 库。

引用 iText:

您可以使用 iText 来:

将 PDF 提供给浏览器 从 XML 文件或数据库生成动态文档 使用 PDF 的许多交互功能 添加书签、页码、水印等 拆分、连接和操作 PDF 页面 自动填写 PDF 表单 为 PDF 文件添加数字签名 还有更多...

【讨论】:

我很好奇移植程序集的性能。您是否有足够的经验来回答这是否是一个问题? 对不起,只是用来给固定的PDF添加可变水印,没有性能要求... 我已经广泛使用它,而且速度非常快。不过,我不知道它与原始 Java 库相比有多快。我只使用过.Net 版本。它明显比其他一些商业原生库快。 我赞同你的意见,非常好的图书馆! 许可已从 MPL 更改为 Affero GPL,这将迫使许多人要么发布源代码,要么购买昂贵的许可。更多在这里:***.com/questions/4321207/… 和这里:gnu.org/licenses/why-affero-gpl.html【参考方案7】:

webSupergoo 有一个用于 .NET 的超级 PDF 库

他们的 ABCpdf 产品专为与 Web 服务器一起使用而设计。文档清晰,安装附有示例网站项目。

如果您访问他们的网站,您应该会看到现场演示的链接:

http://www.websupergoo.com/abcpdf-1.htm

ABCpdf 7 是当前版本。性能和可靠性非常好。标准版售价 329 美元,但有时可以免费获得安装。下载大小约为 30 MB。支持 32 位和 64 位服务器。

【讨论】:

根据我自己使用版本 6 和 7 的经验,ABCPDF 在部署方面简直就是地狱。【参考方案8】:

Syncfusion Essential PDF 是最好的。我已经使用它多年了。此外,与其他供应商相比,Syncfusion 提供了最好的支持。

【讨论】:

以上是关于最佳服务器端 .NET PDF 编辑库 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

编辑 WMA 标签的最佳 .Net 库?

有没有办法用 C# 编辑 pdf? [关闭]

用于编辑音频的 .NET 库 [关闭]

哪种是对 Spring Boot Rest API 进行端到端测试的最佳方法? [关闭]

在.Net中阅读PDF文档[关闭]

Excel 到 PDF C# 库 [关闭]