Thanks for your response, Cynthia. I had a few initial back-and-forths with SAS tech support before a colleague here figured out to examine how I was retrieving the files.
My FTP client didn't know to use a binary transfer instead of ASCII. It looks like an ASCII transfer messes things up enough not to work, but not enough to give any error message at all.
So, it was my mistake for not checking the FTP method first myself. ODS appears to have been creating the PDFs correctly all along.
... View more