<分区>
我如何使用 iText5 for .NET 库替换 PDF 文件中的 #name# 之类的字符串,我探索了它但找不到任何解决方案。
<分区>
我如何使用 iText5 for .NET 库替换 PDF 文件中的 #name# 之类的字符串,我探索了它但找不到任何解决方案。
最佳答案
不幸的是,没有简单的方法可以做到这一点,因为 PDF 不使用标记语言。文本选择在 Adobe Acrobat 等 PDF 阅读器中的工作方式本质上是通过光学字符识别,字符接近度决定单词边界。
您可以将 PDF 文档想象为存储字符定义(例如“a”),其中包含样式和坐标。因此,没有字符串的实际表示。
Itextsharp 和类似的库使用构建器模式,给人以使用标记语言的印象。
虽然我无法为您提供解决方案,但我希望您能更好地理解潜在的问题。
关于c# - 使用 iText for .NET 替换 PDF 文件中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13903750/