You can hide custom catalog creation feature from public and use it only when logged in.
In order to do this please set your PDF catalog summary page to private.
After that all the ‘Add to Catalog’ buttons and the summary page where the catalog is generated will be visible only for users that can see private pages.