Well, the plugin can search and return attachments as results by their contents, as long as the items are in the media library. This may not be possible though, as I assume the PDF files in this case are probably not media attachment files.
Yes, the pdf file can be found in the media library.
It is a catalog with over 100 pages. Can the plugin find the product code indicating the page it is on?
Well, yes, but it is probably not possible – as there needs to be some sort of a connection between the post and the media file in the database. And if the uploaded file is not an attachment (uploaded to that page as a media attachment), then there is no way to do it.