C# 以编程方式查找和替换pdf中的文本

C# 以编程方式查找和替换pdf中的文本,c#,php,pdf,replace,C#,Php,Pdf,Replace,我正在尝试创建一个web脚本,允许我修改已上载的PDF模板并重新输出它们。我已经试过Zend,它允许我写PDF文件,但这意味着在特定的空间中保留PDF文件的空白,以满足我的需要。PDFFlip没有任何好转 我们需要实现功能,以便从PDF中删除内容以及删除和替换。我已经看过CAM::PDF和changepagestring.pl,但我不确定它是否适合这项工作。我很难找到任何真正的使用示例,Perl不是我以前使用过的语言 这是一个web项目,但我对我们使用的语言很灵活,最好是PHP或ASP.NET

我正在尝试创建一个web脚本,允许我修改已上载的PDF模板并重新输出它们。我已经试过Zend,它允许我写PDF文件,但这意味着在特定的空间中保留PDF文件的空白,以满足我的需要。PDFFlip没有任何好转

我们需要实现功能,以便从PDF中删除内容以及删除和替换。我已经看过CAM::PDF和changepagestring.pl,但我不确定它是否适合这项工作。我很难找到任何真正的使用示例,Perl不是我以前使用过的语言

这是一个web项目,但我对我们使用的语言很灵活,最好是PHP或ASP.NET C#。最好不要使用Java,除非没有其他方法


我还应该指出,我查看了FoxitReaderSDK,但没有任何运气。我从未尝试过实现它,但我发现没有提到类似查找和替换的功能。

你可以修改PDF文本,但仅仅搜索和替换是不够的。文本设计为结束文件格式,不便于编辑。我写了一篇博文,解释了一些问题,可能是解决方法,最好以更方便编辑的格式保存和填充模板?例如,您可以将模板保留为Microsoft Word模板,然后在填充后将其导出为PDF。这在这方面可能很有用

PDF文件格式不太适合编辑


或者,您可以将模板准备为包含表单字段的PDF。在这种情况下,填写表单字段是一项常见且众所周知的任务,为此有很多pdf组件。

不知道这是不是一本很有前途的好书。谢谢,昨天我对它进行了一次很好的浏览,虽然它有很多功能,但似乎没有现成的搜索和替换功能。也许可以将几个功能组合在一起创建一个功能,但由于它的开箱价格很高,我的客户很快就会超出预算。对于完整版本,它是adobe creator的3倍。您使用的是您控制的输入PDF吗?感谢您的回复,我知道PDF是一种显示格式,很难从中获取文本。当我做研究时,我在这个论坛上看到了你的文章。虽然这不是我的答案的解决方案,但我会投票,因为这是一个很好的阅读。PDF已经从InDesign导出,是名片布局。我不知道您是否能够通过inDesign创建更易于填写的表单字段?