As often as I see this error, I figured it would be all over this board. Strangely I can find hardly any mention of it. I have various pdf files that come from various sources. Some were distilled from Word and/or PowerPoint, some were distilled from AI 8 on a Mac. All are from within this building. I have to put them all together into a nice little book that will be folded and stapled. (signature, or saddle-stich, whatever you want to call it) I do this by placing pdfs into InDesign to make the booklet. So far everything's fine. Then one of the pdf files gives me a warning about a missing font. It's actually a font I have, but the style is named differently, such as medium or book or regular. Since ID considers the pdf a graphic, I can find the page containing the font but I can't replace it. I don't know what Acrobat's capabilities are in that area. So I try to open the pdf in Illustrator 10.0.3 on my WinXP machine. I get the missing font message, which is no problem, but also the "expected a name object" message. Because of this, most of the file is just gone. A few pieces of a few of the vector graphics are still there, a few text boxes are still there, everything else is non-existent. Looks fine in acrobat of course, looks fine in ID aside from the one font being replaced, but in AI it's gutted.
I know one knee-jerk reaction to this will be to say "don't work with pdfs, work with the original files" but that's just not an option. In many cases the original files are mac-formatted(thus the font issues), or they're qxd files. Most of the time the original files are not available to me even if I could work with them, so I'm trying to make do with what I have. Regardless, it's up to me to print these and I rarely have the option of just saying "make these changes and make me a new pdf". I have to work with what I have.
So, question 1) anyone know if the name object error is something that could be prevented somehow in the pdf creation process or fixed in Acrobat?
question 2) is this something that's fixed with the new Unicode-based text engine in CS?
tye