To full-text index the PDF files in SharePoint 2007, most customers use the free PDF iFilter from Adobe. It's sort of the "default" option. There is a choice available though and it's always good to know the options 🙂
Choices (in alphabetical order) available are:
- Adobe: Adobe PDF iFilter 9 for 64-bit platforms. The 32-bit PDF iFilter is currently bundled with Adobe Acrobat 9 as well as free Adobe Reader 9 software
- FoxIT: Foxit PDF IFilter available for both 32-bit and 64-bit
- TET: PDFlib TET PDF IFilter available for both 32-bit and 64-bit
Evaluating iFilter options
Extracting text and metadata from PDF documents is not a complex procedure and so accuracy of text extracted should not be a concern. There can be 2 parameters to evaluate the products:
Detailed Performance test results for the 3 products mentioned above are available on the Jie Li's GeekWorld blog. You can read the test details in - PDF iFilter Battle! FoxIT vs.. Adobe, 64bit version and PDF iFilter Battle, second round posts. Great work, Jie !
Conclusion is "On average, FoxIT x64 PDF ifilter is still ~5 times faster than the Adobe one" and "TET showed good performance, although still behind Foxit"
- Adobe is available free of cost
- FoxIT cost is per Core
- TET cost is per Server
Since TET is licensed based on servers not cores, so it will get economical as number of Cores on the Server increases. Refer to the pricing comparison table created by Jie Li here
In my personal opinion, if performance is a concern/requirement than use the FoxIT iFilter otherwise install the free PDF iFilter from Adobe.