有没有脚本替换PDF文档中的字符串的方法?我可以使用Perl,Ruby或PHP。如果可能的话,正则表达式会很棒。用Perl,Ruby或PHP搜索和替换PDF中的字符串
回答
在Perl中,您可以使用PDF::API2模块解析PDF的内容。然后,您应该能够以通常的方式(s///
)搜索和替换目标字符串,并将新文档写回磁盘。
谨慎阐述?我搜索了PDF :: API2模块的CPAN文档,但没有发现关于替换的内容。 谢谢。 – 2009-10-29 10:21:10
作为我的开放源码CAM::PDF Perl库的一部分,我包含一个名为changepagestring.pl的小型前端程序,它可以完成您所要求的功能。
但是,它只会替换PDF语法中连续的文本。如果您切换字体,大小,样式等中间短语,那么它将不匹配。如果你做任何先进的紧缩,那么它不会匹配。
除了这些限制之外,它使用起来非常简单,而且非常简单,您可以轻松地将其分叉并将其转化为您的需求。
不错的工作!我希望这些限制在下一个版本中被删除。 :) – 2009-10-22 06:02:33
@桑托斯不太可能。自CAM :: PDF 0.01以来这些限制已经存在,并且不太可能改变。在业余时间解决问题太困难,没有人愿意为这项工作提供资金。 – 2009-10-26 02:03:49
- 1. iOS搜索和替换PDF字符串
- 2. Perl搜索和替换使用变量,字符串包含点
- 3. 多字符串搜索和替换
- 4. 如何搜索和替换PHP中的字符串
- 5. 在字符串中搜索并替换
- 6. 搜索和替换base64图像字符串与PHP
- 7. Python搜索和替换是重复替换字符串?
- 8. perl搜索并替换一个子字符串
- 9. 用于搜索和替换的Ruby RegEx
- 10. Ruby的字符串替换
- 11. 在vim中获取最后的搜索或搜索并替换字符串?
- 12. XML搜索和替换值使用perl
- 13. Perl字符串替换?
- 14. Perl,字符串替换
- 15. 搜索并替换字符串
- 16. preg_match多个搜索替换字符串
- 17. 字符串搜索替换AS3
- 18. 搜索并替换字符串
- 19. python字符串搜索替换
- 20. 搜索替换从命令输出多个字符串(Perl或SED)
- 21. 在PHP中搜索字符串或字符串的一部分
- 22. 搜索并用替换替换整个字符串
- 23. 替换JavaScript和PHP中的字符串
- 24. 搜索并替换大写字符串中的字符
- 25. 替换字符串中的URL - Perl
- 26. 使用MySQL和PHP搜索字符串
- 27. 如何搜索,增量和替换Ruby字符串中的整数子字符串?
- 28. 如何在Perl中替换字符串中的一个或多个字符串
- 29. 在SystemVerilog中进行字符串搜索和替换
- 30. 替换ruby字符串中的行
您是否将此用于网络服务器上的模板? – 2013-04-11 17:17:27