Ответ 1
Посмотрите здесь, может быть, это полезно
http://www.smashingmagazine.com/2011/11/24/how-to-set-up-a-print-style-sheet/
Вы можете установить собственный стиль css для печатной страницы.
Надеюсь, что это поможет, считает
Краткая версия:
Я использую Chrome 27.0.1453.94 на Windows 7 Pro
Я перехожу в http://www.try-phpbb.com/30x/ с помощью Chrome
Я выбираю Print... | Сохранить как PDF
Предварительный просмотр печати не похож на веб-страницу - макет, ссылки, шрифты не так.
Почему?
Как я могу исправить это, чтобы сделать PDF-стиль так же, как веб-сайт?
Длинная версия:
Я являюсь участником безопасного форума (т.е. должен войти в систему для доступа), который базируется на шаблоне форума phpBB (https://www.phpbb.com/). Наш форум скоро будет очищен от всех тем и сообщений, чтобы освободить место для следующего раунда подписчиков.
Мы получили разрешение (даже поощряемое) от модераторов загрузить содержимое каждой темы/потока/сообщения и записать их в файлы PDF, чтобы мы могли продолжать ссылаться на них в будущем. Мы должны сделать это сами, и я вызвался сделать эту работу, поскольку у меня есть ИТ-справочная информация. Но это оказалось труднее, чем я думал.
Я надеялся сделать следующий этот процесс...
Шаги 1, 2 и 4 работают отлично, но шаг 3 - нет.
Предварительный просмотр печати в Chrome закручивает внешний вид страниц форума. Макет стилей теряется, шрифты совершенно разные, ссылки отсутствуют или выглядят ужасно. Например, попробуйте распечатать эту страницу (http://www.try-phpbb.com/30x/) - она выглядит совершенно по-другому в предпросмотре печати, как выглядит в браузере.
Есть ли что-то, что я могу сделать, чтобы исправить это? Могу ли я каким-то образом предоставить версию предварительного просмотра для печати некоторого кода CSS, чтобы восстановить его? Кто-нибудь знает, почему это происходит?
Или, альтернативно, можете ли вы предложить другое решение для преобразования HTML в PDF? Я пробовал расширения Chrome "iWeb2x" и "Отправить на Google Диск", но без успеха - потому что форум защищен, созданный им PDF файл - это страница входа в форум, а не страница темы форума, на которую я сейчас смотрю.
Любая помощь очень ценится - спасибо.
Посмотрите здесь, может быть, это полезно
http://www.smashingmagazine.com/2011/11/24/how-to-set-up-a-print-style-sheet/
Вы можете установить собственный стиль css для печатной страницы.
Надеюсь, что это поможет, считает
У меня был случай, где if iframe отображается: none, css не загружается, поэтому не печатает правильный стиль CSS. Вы можете исправить это с помощью видимости: hidden; И размер 0