在Visual C#Windows窗体中读取/写入PDF文件

3 c# pdf winforms

对于客户端,我需要能够读取和写入PDF文件.这有两个缺点:

  1. 我不知道怎么回事.
  2. 我不能使用任何第三方copmonents /库.

有人可以指出我正确的方向,我可以学习如何开始阅读和编写PDF文件?

我不是要求代码或类似的东西(虽然.....;)),我只是想知道是否有人知道任何好的起点......

cas*_*One 6

PDF格式实际上是以ISO 32000-1:2008的形式标准化的.您可以随时从网站购买并自己实现读写器/渲染器.

但是,我强烈建议不要这样做,因为文档的成本和实际实现此类内容的成本将远远超过第三方组件的成本.

.NET有很多第三方组件,其中一些(iTextSharp是一个非常突出的组件)也是免版税的.

我建议说服谁设置要求你不能使用第三方组件来签署其中一个组件的支出(如果没有免费的组件做你需要的).

  • 这次真是万分感谢.因此,如果它们是免费的或免版税的,那意味着我们可以将它们出售给我们的客户,它们可以在商业上使用吗? (2认同)
  • @jts:是的,如果某些东西是开源的,那么*通常*你唯一有义务做的就是对源进行属性化(在程序的某个地方指明你使用该组件).**确保阅读许可证以了解要求是什么**.对于大多数商业选项,它们通常具有免版税条件,这意味着您不需要在应用程序中使用该组件.再次,**确保你查看许可证**,但通常,"免版税"是你想要寻找的. (2认同)