Search the full text in PDF files: Difference between revisions

mNo edit summary
m Text replacement - "errerrors.blogspot.tw" to "errerrors.blogspot.com"
Tags: Mobile edit Mobile web edit
 
(7 intermediate revisions by the same user not shown)
Line 14: Line 14:
'''Comparison of Solutions'''
'''Comparison of Solutions'''


{| border="1" class="wikitable"
<div class="table-responsive" style="width:100%;    min-height: .01%;    overflow-x: auto;">
{| border="1" class="wikitable sortable"
|
|
|scope="col"| <b>PDF type</b>
|scope="col"| <b>PDF type</b>
Line 42: Line 43:
|| No
|| No
|| able to locate the keywords you typed
|| able to locate the keywords you typed
|-
|
|| Text-PDF
|| [https://evernote.com/ Evernote][http://blog.evernote.com/2009/07/27/pdf-search/ Premium Feature: PDF Search](''$'')
|| OK (Searching keyword in Chinese is Ok) and quick{{Gd}}
|| OK
|| Highlight the keyword you search. But not locate the position of keyword.{{exclaim}} access: 2012-06-27
|-
|-
|
|
Line 55: Line 49:
|| No
|| No
|| No
|| No
|| but  [[Search Gmail|Gmail search]] supports searching the [https://mail.google.com/support/bin/answer.py?answer=7190&query=search+filename&topic=&type=f&ctx=search filename] in Chinese. access: 2007-05-17
|| but  [[Search Gmail|Gmail search]] supports searching the [https://mail.google.com/support/bin/answer.py?answer=7190&query=search+filename&topic=&type=f&ctx=search filename] in Mandarin Chinese. access: 2007-05-17
|-
|-
|
|
Line 128: Line 122:
|-
|-
|}
|}
</div>


[https://pdfgrep.org/index.html pdfgrep] for {{Linux}} & {{Mac}}<ref>[https://stackoverflow.com/questions/45130195/pdfgrep-how-to-install-pdfgrep-on-mac macos - pdfgrep: how to install pdfgrep on Mac - Stack Overflow]</ref>
[https://pdfgrep.org/index.html pdfgrep] for {{Linux}} & {{Mac}}<ref>[https://stackoverflow.com/questions/45130195/pdfgrep-how-to-install-pdfgrep-on-mac macos - pdfgrep: how to install pdfgrep on Mac - Stack Overflow]</ref>
Line 137: Line 132:
* Indexing for better performance:
* Indexing for better performance:
* Locate the keywords you type: ok
* Locate the keywords you type: ok
* Support boolean search: (1) {{kbd | key=<nowiki>OR</nowiki>}}: To matches the content contains {{kbd | key=<nowiki>TERM_A</nowiki>}} or {{kbd | key=<nowiki>TERM_A</nowiki>}} e.g. {{kbd | key=<nowiki>pdfgrep -n --max-count 10 TERM_A|TERM_B foo.pdf</nowiki>}} (2) {{kbd | key=<nowiki>AND</nowiki>}}: Add the option {{kbd | key=<nowiki>-P, --perl-regexp</nowiki>}}<ref>[https://errerrors.blogspot.tw/2018/04/resolve-pdfgrep-pcre-support-disabled.html 解決 pdfgrep 正則表示式搜尋時遇到 PCRE support disabled at compile time!]</ref>. To matches the content contains {{kbd | key=<nowiki>TERM_A</nowiki>}} and {{kbd | key=<nowiki>TERM_B</nowiki>}} e.g. {{kbd | key=<nowiki>pdfgrep -n --max-count 10 -i -P '(?=.*TERM_A)(?=.*TERM_B).*' foo.pdf</nowiki>}}
* Support boolean search: (1) {{kbd | key=<nowiki>OR</nowiki>}}: To matches the content contains {{kbd | key=<nowiki>TERM_A</nowiki>}} or {{kbd | key=<nowiki>TERM_A</nowiki>}} e.g. {{kbd | key=<nowiki>pdfgrep -n --max-count 10 TERM_A|TERM_B foo.pdf</nowiki>}} (2) {{kbd | key=<nowiki>AND</nowiki>}}: Add the option {{kbd | key=<nowiki>-P, --perl-regexp</nowiki>}}<ref>[https://errerrors.blogspot.com/2018/04/resolve-pdfgrep-pcre-support-disabled.html 解決 pdfgrep 正則表示式搜尋時遇到 PCRE support disabled at compile time!]</ref>. To matches the content contains {{kbd | key=<nowiki>TERM_A</nowiki>}} and {{kbd | key=<nowiki>TERM_B</nowiki>}} e.g. {{kbd | key=<nowiki>pdfgrep -n --max-count 10 -i -P '(?=.*TERM_A)(?=.*TERM_B).*' foo.pdf</nowiki>}}
* Comments:
 
''$'' [https://evernote.com/intl/zh-tw/ Evernote] {{access | date=2018-11-13}}
* PDF type: Text-PDF / Image-PDF<ref>[https://help.evernote.com/hc/en-us/articles/208313388 Tips for searching scanned PDFs – Evernote Help & Learning] / [https://help.evernote.com/hc/zh-tw/articles/208313388 搜尋掃描的 PDF 檔小撇步 – 支援 & 學習中心]</ref>
* Full text search: Available. Search syntax: {{kbd | key=<nowiki><KEYWORD> +resource:application/pdf</nowiki>}}<ref>[https://help.evernote.com/hc/en-us/articles/208313828 How to use Evernote's advanced search syntax – Evernote Help & Learning]</ref>
* Metadata search: Available
* Annotation search:
* Chinese issue: ok
* Indexing for better performance:
* Locate the keywords you type: Highlight the keyword on search result snippets. But I could not locate the next/previous position of keyword. {{exclaim}}
* Support boolean search:
* Comments:  
* Comments:  


Line 149: Line 155:
* Locate the keywords you type: Available
* Locate the keywords you type: Available
* Support boolean search: Available. See details on [http://www.mozkan.com/pdfsearch/help.html#a8 Narrate Results].
* Support boolean search: Available. See details on [http://www.mozkan.com/pdfsearch/help.html#a8 Narrate Results].
* Comments: Good for searching PDF documents in English. There are still some technical issues in Chinese.
* Comments: Good for searching PDF documents in English. There are still some technical issues in Mandarin Chinese.


[http://www.onenote.com/ Microsoft OneNote] {{access | date=2018-06-19}}
[http://www.onenote.com/ Microsoft OneNote] {{access | date=2018-06-19}}