My wife is in charge of maintaining the teachers' handbook (a collection of useful documents, forms, relevant laws etc. for teachers) at her school. One item in that handbook is a picture gallery with all the colleagues' pictures (if available), together with their names and the subjects they teach. Quite useful, especially for new colleagues, which is why this document is updated at least once a year.
So far, I've been using Word to do this, but it's a) very slow, b) difficult to layout symmetrically and c) very cumbersome to update (removing retired teachers/adding new teachers means I have to rearrange all the pictures by hand, also I have to scale/crop the pictures I get to fit into the frame.
What I have now looks something like this - ugly, asymmetrical and a pain to maintain:
Is there a program that I could load the pictures into, add captions, define a layout (e.g., 3x3 pictures per page), and have the program automatically reorder the pictures when entries are added/removed (e.g., based on the last name)? Then output the picture gallery as a PDF?
Bonus points if I can define a picture size and scale/crop every picture to that size (if the picture is suitable for cropping)...