Есть такое дополнение Platypus. Использую его когда надо сделать «читаемыми» несколько десятков страниц одного блога. Делаешь GM скрипт для одной страницы, а потом спокойно сохраняешь/печатаешь все остальные…
Взял статью на Хабре, выкинул всё кроме заголовков и текста.
Отправил на печать — применился «print-стиль» Хабра получил то же дерьмо, что и при печати без плясок через сервис. Выкинул напечатанное.
Применил print-стиль сервиса — получил нечитаемую страницу, т.к. всё разъехалось. Печатать не стал.
Там сама статья не очень хрошо свёрстана. Картинки, относящиеся к абзацам в эти самые абзацы не включены. Да и вообще автор не использует тег [p]. Но при этом картнки имеют float:left, из-за этого весь текст начинает их обтекать и поднимается выше, тем самым разрушая «стройную картину мира».
Так что претензии не к автору букмарклета, а к автору статьи за кривую вёрстку ;)
Претензии даже не к автору статьи, а к парсеру хабра. Только что проверил — в теле статьи при редактировании у меня каждый абзац отделен тегом [p], а уже в самой статье почему-то вместо [p] ставятся два [br /]. Ничто не идеально под луной — даже хабрахабр :)
Суть не в том.
Между тем, что видно на экране с загруженным сервисом и тем, что уходит на печать есть существенная разница. Кардинальная.
Лень копаться в коде страницы Хабра, но думаю, что связано это с подгрузкой print-стиля Хабра при отправке страницы на печать.
Видимо, сервис никак не отслеживает этого, в результате, вся работа в нём получается бессмысленной.
Printliminator — букмарклет для удобной распечатки сайтов