You can use DOCman to attach documents to all WordPress posts or pages. Here is an example listing a couple of PDF documents:
There are multiple layouts to choose from. For example, let us show you some nice photographs in the gallery layout:
Click here to edit this post in backend and see the block in action.