查找PDF的“PDF Producer”或源应用程序

时间:2010-11-23 03:45:44

标签: php regex pdf

从PHP应用程序使用正则表达式或XML解析访问PDF文件的“生产者”元数据是否有快捷方式?

该技术不一定是绝对可靠的。目标是在用户上传使用TeX创建的PDF时提示用户。

2 个答案:

答案 0 :(得分:0)

你可以通过查找生产者或创建者标签来破解价值,但它可能是编码而不是ascii。

答案 1 :(得分:0)

在命令行中,以下输出匹配的行:

 $ strings my.pdf | grep TeX


Producer (pdfTeX-1.40.10)
/Creator (TeX)
/PTEX.Fullbanner (This is pdfTeX, Version 3.1415926-1.40.10-2.2 (TeX Live 2009) kpathsea    version 5.0.0)

您可以在PHP中执行类似操作,请参阅Read plain text from binary file with PHP