Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision |
pdf_fulltext_indexing [2012/04/09 16:51] – rmzelle | pdf_fulltext_indexing [2018/04/29 19:11] (current) – dstillman |
---|
====== PDF Fulltext Indexing - Manual Installation ====== | ====== PDF Full-Text Indexing ====== |
| |
Zotero uses customized, platform-specific versions of the //pdftotext// and //pdfinfo// utilities from the open-source [[http://www.foolabs.com/xpdf/|Xpdf]] project for [[finding_and_sorting#fulltext_pdf_indexing|PDF indexing]], and stores text extracted from PDFs in plain text cache files. | Zotero uses tools from the [[https://www.xpdfreader.com/|Xpdf project]] to extract full-text content from PDFs for searching. Since Zotero 5.0.36, the PDF tools are bundled with Zotero and do not need to be downloaded separately as in previous versions. |
| |
If installation via the [[preferences/search|Search tab]] of the [[preferences|Zotero preferences]] window fails, you can try installing the utilities by hand. | |
| |
Zotero uses modified binaries of pdftotext and pdfinfo on Windows to prevent the command-prompt window from appearing at indexing time, and a custom build of pdfinfo on all platforms that support writing to a text file (see [[https://www.zotero.org/trac/browser/tools/xpdf/pdfinfo.cc|source code]]). | |
| |
Users wishing to install the Xpdf tools manually (or on platforms for which we haven't built customized binaries) can do so by building the tools and either placing the binaries directly in the Zotero data directory or linking to them from there. Either way, a platform-specific file must be created in the Zotero data directory, conforming to the format "pdftotext-''{platform}''", where ''{platform}'' is "Win32", "MacIntel", "MacPPC", "Linux-i686", etc. (To determine your current platform, type ''javascript:alert(navigator.platform)'' in the Firefox URL bar and hit Enter.) The Windows version requires the .exe extension, i.e. "pdftotext-Win32.exe". A text file containing the installed version number can also be created in the format pdftotext-{platform}.version. | |