我有一个pdf文件,想要执行经典的adobe find功能(ctrl + f)。我的问题是,它发现它从来没有找到任何匹配,而我可以选择文本并完美地复制/粘贴它,所以我不认为这是一个字体编码问题。
仅供参考我是从互联网上下载的PDF(不是我自己创建的),打开文档属性时没有单一的描述。 “文档限制摘要”选项全部设置为“允许”,但文档装配,页面提取和签名除外,这些选项设置为“不允许”。
提前致谢
答案 0 :(得分:1)
基本问题是PDF的信息字典已损坏:
1270 0 obj<</Taylor and Francis()/CreationDate(D:20140519140437-07'00')/k¨¯©ßÄ8Ü¥[¦H-
×58O®¬tB!jŽi¿²©–ý³¿4)'Šóå:ÞcàG·Ñ•[H oÆv²O»Nj°=løvO+
`µÃrü}›y`,WÂ%Ü¿ d†/Title/Author(Joe, Harry)/Unknown/ModDate/Creator(TeX)/{¥¶¿‘É.’¶ZàQ'6XÎ/?Féû i
uŽp„¬L/Trapped/Keywords/PTEX#2eFullbanner/펿–Ê#ˆ¦”Qarmæ qq»ã
h
W<:Ê+Úã
¤ÑFĦ²¤.y.‹í¦TxÉ!©´‘Ê~s‹E;³/EBX#5fPUBLISHER/{úôêΙ{Êçñ*yj
“kaî¼Y:/Producer>>endobj
它看起来完全是乱码。
我修补了该文件,使该对象只包含一个空字典:
1270 0 obj<<>>endobj
nd Francis()/CreationDate(D:20140519140437-07'00')/k¨¯©ßÄ8Ü¥[¦H-
×58O®¬tB!jŽi¿²©–ý³¿4)'Šóå:ÞcàG·Ñ•[H oÆv²O»Nj°=løvO+
`µÃrü}›y`,WÂ%Ü¿ d†/Title/Author(Joe, Harry)/Unknown/ModDate/Creator(TeX)/{¥¶¿‘É.’¶ZàQ'6XÎ/?Féû i
uŽp„¬L/Trapped/Keywords/PTEX#2eFullbanner/펿–Ê#ˆ¦”Qarmæ qq»ã
h
W<:Ê+Úã
¤ÑFĦ²¤.y.‹í¦TxÉ!©´‘Ê~s‹E;³/EBX#5fPUBLISHER/{úôêΙ{Êçñ*yj
“kaî¼Y:/Producer>>endobj
现在Adobe Reader允许我正确搜索PDF。
看到这样的问题很有趣,其中破坏的PDF允许大部分Adobe Reader代码工作并且仅导致某些看似无关的功能失败