C#或.net中是否有用于编辑pdf文档的API?
我需要检索特定文本并将其替换为我自己的文本。
感谢
NRK
答案 0 :(得分:7)
您无法“解析”现有的PDF文件 使用iText,你只能“阅读”它 每页页面。这是什么意思? pdf格式只是一个画布 文本和图形没有放置 任何结构信息。因此 a中没有任何'iText-objects' PDF文件。在每个页面中都会有 可能是一些'字符串',但是 你不能重建一个短语或一个 段落使用这些字符串。 [...]你无法编辑 现有的PDF文件,说: 例如取代Louagie这个词 通过Lowagie。要做到这一点,你会的 必须知道的确切位置 单词Louagie,画一个白色的矩形 在它上面画上Lowagie这个词 这个白色矩形。请避免 这种'补丁'的工作。做你的PDF 使用Adobe产品进行编辑。
答案 1 :(得分:2)
有许多第三方库(例如Aspose(付费工具)),但实际上并没有本地API。
那就是说PDF is an open-standard所以你可以了解文件的结构并自己解析它。