1. Dedicate the first X minutes of the meeting to reading the document. It sucks, and you shouldn't have to, but clearly people aren't doing their homework, so you gotta give them time to do it during the meeting.
2. "I couldn't do the prep work" "Ah, I'm sorry to hear that. I'll cancel this meeting right now, since we cannot proceed without that; everyone can use the freed up time to go over the prep work required, and I'll re-schedule this meeting for later in the week."
The second option requires you to have both the confidence to say this, and the credit to unilaterally cancel-and-reschedule a meeting and to call people out in such a way. But if the meetings are useless anyway, cancelling and rescheduling one doesn't sound like a big loss.