Только для справки - я не нашел способа заставить «внутренний» google google pdf viewer не выходить из iframe. И, как я уже упоминал в этом вопросе, я нашел этот хороший автономный просмотрщик: http://googlesystem.blogspot.com/2009/09/embeddable-google-document-viewer.html,, который можно использовать так:
<iframe src="http://docs.google.com/gview?url=http://infolab.stanford.edu/pub/papers/google.pdf&embedded=true" style="width:600px; height:500px;" frameborder="0"></iframe>
- но чтобы использовать его, вы должны опубликовать свой PDF во внешнем мире. Это не будет плохим решением, потому что опубликованный документ имеет уникальный идентификатор, который, вероятно, сложнее угадать, чем пароль к учетной записи Google Docs. К сожалению, даже при использовании самого популярного API Google Docs API версии 3, по-видимому, нет способа публиковать PDF программно.
В итоге я выбрал: автономный просмотрщик PDF от Google и некоторые другие веб-сервисы, которые позволяют программно загружать и публиковать PDF. Немного недоделанный раствор, но пока он хорошо работает.