我想在浏览器中显示pdf,其中我想要突出显示一些单词。这可能在PHP吗?我目前正在使用此代码显示我的pdf文件
$fn=fopen($filename, "rb");
header( "Content-type: application/pdf");
while(!feof($fn)) {
$buffer = fread($fn, 4096);
print $buffer;
}
...但我不知道如何用突出显示的单词显示它。我需要一个可以做到这一点的代码,不一定是在php ....
答案 0 :(得分:0)
答案 1 :(得分:0)
这第一个并不完全符合您的要求,但可能仍然有用......
如果使用Acrobat打开文件,则可以使用命令行参数突出显示页面上的某个矩形。例如:
acrobat.exe ^
/a "page=14,highlight=100,100,200,110" ^
"d:\path\to\example.pdf"
这些内容与您要求的内容更紧密地匹配,即使不是100%。它会在搜索对话框旁边打开PDF,该对话框预先填入搜索关键字的匹配,突出显示第一个:
acrord32.exe ^
/a #search="stackexchange football girls" ^
"d:\path\to\example.pdf"
在Linux上你会使用:
acroread \
/a #search="stackexchange football girls" \
"/path/to/example.pdf"
现在,您自己的工作是找到如何将这些Acrobat命令行调用转换为您的PHP环境......: - )
当您在Adobe网站上搜索“PDF Open Parameters”时,您会找到更多相关信息。