
Извините, что заголовок может не отражать то, что именно я пытаюсь спросить, поскольку я не очень хорошо разбираюсь в терминологии веб-дизайна, поэтому постараюсь быть как можно более описательным.
Вопрос касается распечатки непечатных веб-сайтов. Я понимаю, что универсального решения, применимого ко всем веб-сайтам, может и не быть, поэтому я ищу достаточно общее решение или хотя бы некоторые указания на то, что я могу попробовать. Речь идет только о печати в виде файла PDF, и меня не волнует печать на настоящей бумаге. Я пробовал просто сохранить страницу (ctrl+s), что, кажется, сохраняет форматирование правильно, но на странице есть что-то, что постоянно пытается подключиться к Интернету и мешает мне открыть веб-страницу в автономном режиме (она открывается примерно на 2 секунды, а затем переходит на страницу ошибки DNS при открытии сохраненной веб-страницы в автономном режиме)
Я пытаюсь распечатать эту страницу (используя Google Translate в Chrome для перевода с китайского на английский)
https://blog.csdn.net/wzz4420381/article/details/106773005
У меня включен блокировщик рекламы, поэтому большая часть рекламы на полях уже удалена. Попытка распечатать его обычным способом (используя размер бумаги A0, размер A4 по умолчанию полностью испорчен) выглядит так:
Я заметил, что часть информации на полях обрезана:
Версия для предварительного просмотра печати:
Как выглядит этот раздел на реальной веб-странице:
Очевидно, что часть веб-страницы обрезана. Сначала я предположил, что это из-за настроек полей печати, но игра с настройками полей в Chrome не помогла. Некоторые части все еще обрезаны в версии PDF. Теперь я думаю, что это, вероятно, из-за некоторых элементов на самой веб-странице. Например, в этой версии предварительного просмотра печати страницы,
баннер внутри поля — это то, что прокручивается вниз, когда я прокручиваю страницу вниз, пока я не достигну определенной точки на странице (конца статьи, которая не является концом самой страницы), после чего баннер остается в этой точке, даже если я прокручиваю дальше вниз. Однако в печатной версии этот баннер появляется в конце каждой страницы PDF-файла. Я думаю, что такие элементы на веб-странице мешают мне правильно распечатать его. Я пробовал простые вещи, с которыми я знаком (игрался с размером полей, менял размер бумаги для печати и т. д.), но это не особо помогает. Я просто хочу полную статью в виде файла PDF, чтобы я мог читать ее офлайн, если мне нужно. Что я могу сделать, чтобы распечатать такие непечатные веб-сайты?
решение1
Возможно, есть и другие варианты взять ситуацию в свои руки, но более быстрый и безболезненный метод — просто воспользоваться уже существующим решением!
Веб-сервисы, такие какэтотлегко доступны, и я предполагаю, что это не единственный вариант. Просто введите URL и посмотрите, есть ли какие-либо улучшения, если нет, вы можете просто попробовать другой, пока не получите желаемый результат. Надеюсь, это поможет!