使用.NET库修改/读取/写入现有的Excel / PDF文档

时间:2010-06-04 07:51:15

标签: .net excel pdf

该问题由两部分组成:

  1. 修改(读/写)现有Excel文档的最佳.NET库(应该使用Excel 2003)是什么?

  2. 修改(读/写)现有pdf文档的最佳.NET库是什么?

  3. 他们也应该能够创建新文档。 如果它们是免费的(开源)或者不太昂贵,那就更好了。

    提前致谢:)

6 个答案:

答案 0 :(得分:1)

对于PDF:iTextSharp。这是免费的,并不难学习。

答案 1 :(得分:0)

答案 2 :(得分:0)

关于Excel,您可能不需要库。如果你已经安装了Excel,你可以自动编辑文档,或者你可以通过OLEDB访问它来读取/写入数据,从而完成你所需要的工作。

答案 3 :(得分:0)

我在这个Post中评估了许多用于阅读Excel文件的库。我的偏好是一个名为FlexCel的库,因为它非常容易使用,与替代品相比非常便宜。我们一直在使用它,没有任何问题,有良好的支持和频繁的更新。

我相信它有一些来自Excel电子表格的PDF生成,我不确定那是不是你想要的。

其他替代方案是Aspose,它们提供Excel和Adobe PDF库。但它们的价格要贵一些。

答案 4 :(得分:0)

尝试Pdf Sharp ==> http://www.pdfsharp.net/

它的所有开源和免费的MIT许可证(因此也免费用于商业用途)

API与GDI +类似,此外,它们还有一个名为MigraDoc的东西,可用于在内存中创建文档,然后将其渲染为RTF,XPS或PDF。

答案 5 :(得分:0)

我决定将FlexCel用于.net - 不是免费的,但也不贵。 API不是很舒服所以我建议使用这个库的文档并支持相当不错。除了图表之外,这个库可以执行的所有功能(但是flexcel团队承诺在最近的版本中添加它)。