I found the GNU Introduction to PDF to be helpful in understanding the structure. It includes an easily readable example PDF file that they describe in complete detail.
Other helpful links:
- PDF Succinctly book is longer and has helpful pictures.
- Introduction to the Insides of PDF is a presentation that isn't as in-depth but gives a quick overview and has lots of pictures.