<h2 style="margin-top: 0px; margin-bottom: 10px;">What is included in Foxit PDF IFilter?</h2>
<p style="margin-top: 0px; margin-bottom: 0px;"><strong>PDF Text Indexing</strong> – Extracts document text for Microsoft search engines.<br /><strong>Metadata Indexing</strong> – Covers titles, authors, keywords, annotations and attachments.<br /><strong>Server Search Integration</strong> – Runs under SharePoint, SQL Server and Exchange.<br /><strong>Multi-Core Crawling</strong> – Thread-safe indexing across several server CPU cores.<br /><strong>Core Capacity</strong> – Twelve indexing languages, including Chinese, Japanese and Korean.<br /><strong>Important</strong> – No OCR engine; scanned image-only PDFs stay unsearchable.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">What are the main benefits of Foxit PDF IFilter?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Foxit PDF IFilter is a plug-in for Microsoft's IFilter interface that lets Windows and Microsoft server search products read inside PDF files instead of only reading file names. It has no window and no menus: it registers a DLL, and the search engine calls it during every crawl.<br /><br /><strong>One Search Index</strong> – PDFs appear beside Office files in results.<br /><strong>Faster Crawls</strong> – Multi-threaded design shortens full crawls on busy servers.<br /><strong>Deep Field Coverage</strong> – Form data and annotations become searchable too.<br /><strong>Invisible To Users</strong> – No interface, no client rollout, registry-only configuration.<br /><strong>Mixed-Language Archives</strong> – Handles CJK, Arabic and Hebrew document sets.<br /><strong>Server-Wide Reach</strong> – Server edition covers Exchange, SQL and SharePoint.<br /><br /><a href="https://keys.express/EN/blog/post/pdf-software-comparison-2026-the-5-best-adobe-acrobat-alternatives" target="_blank"><strong>PDF Software Comparison 2026 - The 5 Best Adobe Acrobat Alternatives</strong><br /><span data-teams="true">Side-by-side look at the leading Acrobat alternatives</span>:</a></p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">What does Foxit PDF IFilter do?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">It extracts text, document properties, bookmarks, form fields, annotations and file attachments from PDF documents and hands the result back to a Microsoft search engine so the content can be indexed. Windows and SharePoint index Office formats natively but cannot read PDF internals without a registered IFilter, so PDFs otherwise return matches only on file name and basic properties. Foxit PDF IFilter supports the PDF 1.7 specification and installs as a DLL (pdffilt.dll) with a fixed CLSID that the crawler looks up in the registry. In practice this is what turns a shared folder of 20,000 supplier invoices into something a colleague can search by invoice number.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Which search engines and server products does it support?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">The Server edition works with Windows Indexing Service, SharePoint Portal Server and MOSS, Windows SharePoint Services, Internet Information Server, Site Server, Microsoft SQL Server full-text search, and Microsoft Exchange Server. For SQL Server the filter is registered with the sp_fulltext_service commands and PDFs are stored as varbinary(MAX) column data, which means scanned-in contracts held inside a database row can be found with a CONTAINS query. On Exchange, it indexes PDF email attachments so a mailbox search returns the message that carried the file. The product is Windows-only; there is no macOS or Linux build, and it must be installed on every server that runs an active crawl component.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">What is the difference between the Desktop and Server versions?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">The Desktop edition indexes PDFs for local Windows desktop search only, while the Server edition adds the server search environments and the licensing that permits use on a server. Foxit's own Desktop manual points users who need both environments to the Server version, so a Desktop copy installed on a SharePoint crawl server is the wrong edition rather than a cheaper one. If your goal is making PDFs findable inside SharePoint, SQL Server or Exchange, only the Server edition applies.</p>
<table style="width: 100%; border-collapse: collapse; background-color: #efefef; margin-top: 15px; margin-bottom: 15px; font-size: 14px; line-height: 1.35;">
<tbody>
<tr><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: left; font-weight: bold; background-color: #dedede;">Feature</th><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: center; font-weight: bold; background-color: #dedede;">Desktop</th><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: center; font-weight: bold; background-color: #dedede;">Server</th></tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Windows desktop search</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">SharePoint and MOSS</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">SQL Server full-text</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Exchange attachments</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Multi-CPU indexing</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Server use rights</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Built-in OCR</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
</tr>
</tbody>
</table>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Does Foxit PDF IFilter run OCR on scanned documents?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">No. Foxit PDF IFilter reads text that already exists in the PDF and contains no text-recognition engine, so an image-only scan produces nothing for the crawler to index. Foxit places OCR in Foxit PDF Editor, where Convert &gt; Recognize Text writes a searchable text layer over the scan; once that layer exists, the IFilter can index it normally. This matters most for archives fed by a document scanner, where the files look identical to real text PDFs in Explorer but return zero search hits. Neither edition adds editing, redaction or legally binding e-signatures either — the product only feeds a search index.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Why do bookmarks not appear in my PDF search results?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Because Foxit PDF IFilter filters out bookmarks by default. The behaviour is controlled by the FilterBookmarks value under HKEY_LOCAL_MACHINE\SOFTWARE\Foxit Software\Foxit PDF IFilter, alongside FilterAnnotation and FilterAttachFile, and a value of 0 means the content is kept rather than discarded. After changing any of these, the crawl service has to be restarted and the affected content re-crawled before the change shows up in results. A LogLevel value from 0 to 3 and a LogFilePath entry are available in the same key, which is the practical way to find out why a specific file produced no text.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">What should users check before choosing Foxit PDF IFilter?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Check the product lifecycle first: Foxit set End-of-Sales for PDF IFilter on 22 August 2025 and End-of-Life on 14 July 2026, after which no updates or support are provided, though existing licences continue to work. That makes it a fit for stable, frozen environments such as an older SharePoint or SQL Server farm that still needs PDF crawling, and a poor fit for a platform you expect to upgrade repeatedly. Also confirm the architecture, since the installer ships as separate 32-bit and 64-bit packs and the wrong pack simply will not register. Finally, verify that no other PDF IFilter is registered on the same crawl server, because a competing filter or a Microsoft update can overwrite the .pdf CLSID entry and silently take over indexing.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Frequently asked questions about Foxit PDF IFilter</h3>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Where should Foxit PDF IFilter be installed?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">On every indexing or crawling server, meaning any machine running an active Search Service component. In a SharePoint farm it goes on the crawl server, not on the web front ends or on user workstations.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Is there a file size limit for indexed PDFs?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Foxit PDF IFilter itself applies no size restriction to PDFs. Any cap you hit comes from Windows Search, via the MaxDownloadSize and MaxGrowFactor values under the Gathering Manager registry key, and the search service must be restarted for a change there to take effect.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Does Foxit PDF IFilter have a user interface?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">No. After installation it appears in the Control Panel program list but opens no window at all. All behaviour is set through five registry values, and the only visible confirmation of correct operation is that PDF content starts appearing in search results.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Does it work with SharePoint 2013 and SharePoint 2016?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Yes, provided hotfix KB2883000 is installed. Both versions ship a built-in PDF handler, so you must switch the farm to a third-party filter with Set-SPEnterpriseSearchFileFormatState, then run iisreset and restart the search host controller and the osearch15 or osearch16 service.</p>