Если максимальная ширина указана в пикселях, я добавлю стиль документа с помощью CSS:
body {
max-width: 500px;
}
Примечание: это не работает в IE6, так как не поддерживает свойство max-width
.
Кроме того, поскольку вы можете использовать JavaScript, вместо iframe
вы также можете получить HTML-код через AJAX и вставить документ в DOM, что должно облегчить / улучшить стилизацию.