A PDF document usually doesn't get created just for the heck of it, in nowhere. There are special solutions for creating various types of documents for various tasks - texts, spreadsheets, images, etc. Data from those documents is converted and saved as PDF to ensure that the document can be viewed on any computers and devices.
Thus, when solving our problem - Create PDF catalogs - we literally are not limited in choosing the software, so we use either something we are familiar with, like MS Word or Excel, or specialized software for solving this particular problem.
Check out how it works in MyBusinessCatalog - all features in a single application:
Build and maintain product lists
Create catalog using selected template
Save as PDF
Send via email
Publish on website
Here is what your PDF catalog will look like in the end.