什么是最好的 .NET PDF 编辑库,为什么?
它需要在 IIS 网络服务器上使用。具体来说,我需要编辑由报告服务生成的 PDF。
我感兴趣的因素:
- 速度
- 内存消耗
- 价格
- 文件质量
- 库稳定性
- 图书馆规模
- 其他你认为重要的
看看iTextSharp。iTextSharp 是iText的一个端口,它是一个免费的 Java-Pdf 库。
引用 iText:
您可以使用 iText 来:
Syncfusion Essential PDF是最好的。我已经使用它多年了。此外,与其他供应商相比,Syncfusion 提供了最好的支持。
我研究了很多 Adobe 未专门提供的工具,其中两个立即浮现在脑海中的是Atalasoft 的 DotImage和LEADTools。它们都相当昂贵,但提供服务器许可并使用超快的 C++ GDI 库。
有一个名为PDFSharp的免费软件 .Net 库,它使用 .Net 本机 GDI+,因此速度较慢且内存密集。但话又说回来,它是免费的。
webSupergoo 有一个用于 .NET 的超级 PDF 库
他们的 ABCpdf 产品专为与 Web 服务器一起使用而设计。文档很清楚,安装附带一个示例网站项目。
如果您访问他们的网站,您应该会看到现场演示的链接:
http://www.websupergoo.com/abcpdf-1.htm
ABCpdf 7 是当前版本。性能和可靠性非常好。标准版售价 329 美元,但有时可以免费获得安装。下载大小约为 30 MB。支持 32 位和 64 位服务器。
我使用http://www.tallcomponents.com/主要是填写 pdf 表格,然后将 pdf 展平。似乎工作正常。我没有任何问题。
我不知道它是否是最好的,但我使用的是 PDF-Writer.NET,为此我支付了 89 美元。我已经在几个生产应用程序中使用了它。我喜欢它,因为它易于设置和使用,并且不需要大量编码,这使新开发人员更容易开始使用它。
在此之前,我使用开源库和 Acrobat 互操作 DLL 来破解 PDF。那很粗糙。
不确定 PDF 部分,但 Aspose 有一个 PDF 库。我用他们的词库来生成word文档。在我看来,他们的文档非常不错。
http://www.aspose.com/categories/file-format-components/aspose.pdf-for-.net-and-java/default.aspx
查看Aspose.Pdf for .NET。它有一个很好的 API,有据可查并且占用空间小。