C#或.net中是否有用于编辑pdf文档的API?

时间:2009-11-23 05:11:22

标签: .net api pdf pdf-generation

C#或.net中是否有用于编辑pdf文档的API?

我需要检索特定文本并将其替换为我自己的文本。

感谢
NRK

2 个答案:

答案 0 :(得分:7)

来自iTextSharp tutorial

,这是不可能的(以干净和可靠的方式)
  

您无法“解析”现有的PDF文件   使用iText,你只能“阅读”它   每页页面。这是什么意思?   pdf格式只是一个画布   文本和图形没有放置   任何结构信息。因此   a中没有任何'iText-objects'   PDF文件。在每个页面中都会有   可能是一些'字符串',但是   你不能重建一个短语或一个   段落使用这些字符串。 [...]你无法编辑   现有的PDF文件,说:   例如取代Louagie这个词   通过Lowagie。要做到这一点,你会的   必须知道的确切位置   单词Louagie,画一个白色的矩形   在它上面画上Lowagie这个词   这个白色矩形。请避免   这种'补丁'的工作。做你的PDF   使用Adobe产品进行编辑。

答案 1 :(得分:2)

有许多第三方库(例如Aspose(付费工具)),但实际上并没有本地API。

那就是说PDF is an open-standard所以你可以了解文件的结构并自己解析它。