PDF查找功能不工作

PDF查找功能不工作,pdf,Pdf,我有一个pdf文件,希望执行经典的adobe查找功能(ctrl+f)。我的问题是,它从来没有找到任何匹配,而我可以选择文本并完美地复制/粘贴它,因此我不认为这是字体编码问题 仅供参考,这是我从互联网上下载的PDF(不是我自己创建的),打开文档属性时,没有对它的任何描述。文档限制摘要选项均设置为“允许”,但文档汇编、页面提取和签名选项设置为“不允许” 提前感谢基本问题是PDF的信息字典已损坏: 1270 0 obj<</Taylor and Francis()/CreationDate

我有一个pdf文件,希望执行经典的adobe查找功能(ctrl+f)。我的问题是,它从来没有找到任何匹配,而我可以选择文本并完美地复制/粘贴它,因此我不认为这是字体编码问题

仅供参考,这是我从互联网上下载的PDF(不是我自己创建的),打开文档属性时,没有对它的任何描述。文档限制摘要选项均设置为“允许”,但文档汇编、页面提取和签名选项设置为“不允许”


提前感谢

基本问题是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 objendobj
现在Adobe Reader允许我正确搜索PDF


看到这样的问题很有趣,一个损坏的PDF允许大部分Adobe Reader代码工作,并且只导致某些看似无关的功能失败

请共享有问题的PDF。我如何上传它?除非您自己创建了PDF(您说您没有创建),或者您编写了Adobe Acrobat Reader(你可能没有),这个问题是离题的,所以…那就是说:你能把这个PDF中的文本复制到纯文本文档中吗?如果不能,文本是不可读的。@Jongware是的,我可以复制它,我已经提到过了。@mkl我如何共享iTunes使用一些文件共享机制而不添加很多内容,上传它,在这里发布url。例如,Google drive或dropbox。如果PDF结构是正确的,这强烈表明创建它的软件中存在某种缺陷。但是..如果没有
/Info
字段,我们不知道它是什么!如果PDF结构的其余部分是正确的-至少iText在补丁后成功解析了它(实际上,我最初尝试使用iText解析原始PDF文本,结果是
InvalidPdfException
将我指向断开的Info间接对象).bug在创建它的软件中-这也可能是一个处理由其他软件创建的中间PDF的软件。谢谢mkl!但是我如何应用此修补程序?如何访问此信息字典文件?如何应用此修补程序-我使用十六进制编辑器,搜索“Francis”,并用“>>endobj”重写“/Taylor a”和换行符。你可能想通知你收到PDF的网站,它已损坏,并要求修复一个。。。
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