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 | ||
|- | |- | ||
| | | | ||
| 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. | * 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}} | ||