Как сохранить страницу сайта в pdf google chrome
Перейти к содержимому

Как сохранить страницу сайта в pdf google chrome

  • автор:

Разбираем возможности конвертирования HTML в PDF браузером Google Chrome

Недавно в одном стартапе я решал задачу генерации билетов в формате PDF. На тот момент уже был готов сайт с устоявшимся стеком технологий, поэтому я искал подход, который бы не потребовал использования дополнительных инструментов. В итоге я предложил сперва создавать билеты в формате HTML, а затем конвертировать в PDF с помощью браузера Chrome. Как оказалось, данным способом можно генерировать не только билеты, богато декорированные CSS, но и самые разные отчеты с графиками на JavaScript. В этой статье я расскажу о том, как для этих целей запустить Chrome, дам несколько советов по настройке CSS, а так же обсужу недостатки данного решения.

Здесь не будут обсуждаться альтернативные варианты, потому как по ним написано уже достаточно, их легко найти, и они представляют собой готовые инструменты, информацию по которым лучше смотреть в первоисточниках — в документациях на официальных сайтах. Предлагаемый способ не является самостоятельным инструментом и больше похож на побочный продукт развития нескольких технологий. В русскоязычном сегменте интернета собранной воедино информации по нему немного, поэтому я и решил восполнить пробел.

Почему выбран именно этот вариант?

Самым главным преимуществом является то, что для генерации PDF браузером Chrome не нужно расширять технологический стек. Фронтенд разработчики создают HTML привычными средствами разработки и сразу видят промежуточные результаты труда в браузере. В это же время Chrome уже наверняка крутится в тестах и перенести его на бекенд не составляет большого труда. Так же следует отметить тот факт, что верстальщику становится доступен весь арсенал css свойств включая Flexbox и Grid.
О недостатках и способах их обхода я расскажу по ходу статьи.

Решаем задачу одной строкой

В командной строке вызываем Chrome в безголовом режиме с сохранением страницы в pdf:

Пользователям Linux может понадобиться вместо chrome запускать chromium-browser .
Пользователям MAC может быть полезно предварительно создать alias:

UPDATE: В комментариях внесли уточнение, что пользователям Windows необходимо явно задавать имя PDF файла —print-to-pdf=output.pdf

Если у Вас уже есть генератор HTML документов, вместо https://google.com укажите URL для получения этого документа.

Открываем в локальной директории файл output.pdf и смотрим результат.
Первое, что может броситься в глаза — это наличие Header с датой печати и Footer с URL и нумерацией страниц. Для того, чтобы их убрать нужно добавить несколько CSS правил. Эти правила вряд ли получится добавить на страницу google.com , поэтому для дальнейшей работы лучше создать собственный HTML документ.

Добавляем CSS

В CSS есть специальный медиазапрос @page , который применяется для печати, зададим в нем нулевые отступы так, чтобы Header и Footer просто не помещались:

Этот способ сработает только для одностраничных документов, при печати двух и более страниц на последней внизу останется Footer с URL и нумерацией страниц. Можно явно попросить Chrome отключить отображение Header и Footer, задав параметр печати displayHeaderFooter = False , но на данный момент он не вынесен в интерфейс командной строки. Чтобы добраться до него, понадобятся инструменты для автоматизации работы с браузером: Selenium или puppeteer. Дальше я рассмотрю первый вариант, потому как в моем проекте использовался Python.

Запускаем Chrome через Selenium

Итак, устанавливаем Selenium командой pip install selenium , скачиваем с http://chromedriver.chromium.org/ хромдрайвер, соответствующий Вашей версии Chrome и используем функцию get_pdf_from_html из примера ниже:

Для получения PDF файла можно запустить этот пример из командной строки указав url и имя файла для сохранения PDF, либо вызвать функцию get_pdf_from_html и передать ей три аргумента:

  1. path — url html документа;
  2. chromedriver — путь на локальной машине к хромдрайверу (по умолчанию должен лежать в локальной директории);
  3. print_options — дополнительные атрибуты печати.

Следует отметить, что Selenium не имеет стандартного интерфейса для печати страницы в PDF, к тому же это умеет делать только Chrome, поэтому приходится напрямую вызывать driver.command_executor._request .

Теперь разберемся, какие средства доступны для контроля размещения контента на многостраничных документах.

Типографика в CSS

При двусторонней печати можно задать разные отступы от края для правых и левых страниц по отдельности если в дальнейшем предполагается брошюровка:

Для первой страницы можно задать собственное оформление, например, увеличенный отступ от верхнего края:

Есть возможность установить разрыв страницы перед заголовком первого уровня так, чтобы он начинался на нечетной странице:

Посредством свойства page-break-after можно запретить разрыв страницы сразу после некоторого элемента, например, заголовка второго уровня:

Свойство page-break-inside поможет избежать разрыва страниц там, где делать это нежелательно, например посреди таблицы

Свойства orphans и orphans помогут избежать разрыва страниц в начале и в конце абзаца:

Что с производительностью?

На Core i5-8600K 3600MHz в один поток одно преобразование простого документа выполняется за 0.6 сек. На моей портативной печатной машинке конца 2013 года 2.4 Ггц — 1.5 секунды.
Очевидно, что основные ресурсы тратятся на запуск браузера. Можно сократить время преобразования большого количества файлов, если запустить Chrome один раз как микросервис и отправлять ему URL для преобразования. Реализация этого способа выходит за рамки данной статьи.

Что еще не так?

Я вижу две основные проблемы:

  1. Невозможность простого определения положения элементов в документе. Это делает затруднительным формирование оглавления с автоматическим указанием номеров страниц, особенно, если размер контента заранее неизвестен.
  2. Преобразованием занимается Chrome — продукт Google который собирает о пользователях самую разную информацию. Если утечка данных из документа недопустима, к предлагаемому решению нужно относится осторожно — закрыть браузеру выход на внешние ресурсы, или вовсе поискать другое решение. Использование Chromium с открытыми исходниками не решает проблемы — в нем уже находили жучки от Google.

Выводы

Выводы о допустимости использования такого подхода предлагаю сделать самостоятельно. Каждый проект уникален по своему. Подойдет ли этот способ в Вашем проекте, решать Вам.

Варианты сохранения данных веб-страницы в документ формата PDF

Интернет — это один из основных современных информационных ресурсов, откуда пользователи черпают информацию. Там размещены все последние новости, зарегистрировано множество ресурсов, которые призваны развлекать, поучать и даже иногда развращать пользователей.

Как сохранить веб-страницу в PDF

Представление информации в формате PDF

Зачастую многие люди пытаются сохранить на компьютер себе информацию и впоследствии использовать её в своих целях (чтение, печать, изменение). Формат, в котором информация представлена удобно и с помощью дополнительного ПО доступна к редактированию — PDF. В этом формате веб-страницу в полном объёме либо частично можно сохранить к себе на компьютер. В зависимости от браузера, это можно делать либо с помощью плагинов, которые могут быть уже интегрированы в браузер, либо с помощью дополнительных конвертеров.

Несколько вариантов сохранения для наиболее популярных браузеров

Принцип работы в Google Chrome

На сегодняшний день Google Chrome является одним из популярных интернет-браузеров. Положительный момент в использовании этого программного обеспечения заключается в наличии интегрированных плагинов. В нашем случае это функция сохранять содержимое веб-ресурса сразу в формат PDF.

Сохранение в PDF в Chrome

Чтобы активировать эту опцию, нужно открыть требуемую страницу, нажать либо сочетание клавиш CTRL + P, либо же следующую последовательность: управление Google Chrome — Печать. В результате откроется диалоговое окно, в котором будет предложено выбрать нужное устройство для печати. Однако среди предложенных вариантов вместо принтера выбирается опция «Сохранить как PDF» и выбрать нужное место для хранения файла.

Принцип сохранения веб-ресурсов в браузере Mozilla Firefox

Отличие браузера Mozilla Firefox от браузера Google Chrome состоит в том, что Mozilla не имеет в своём распоряжении каких-то «родных» надстроек. Соответственно и нет возможности напрямую сохранить страницу без каких-то дополнительных манипуляций и инсталляций. Благо, для этого браузера есть плагин, который можно найти в свободном доступе и установить себе на рабочую станцию. Называется он Printpdf. Он благополучно добавляется в интернет-браузер и после доступен в использовании после перезагрузки Mozilla Firefox.

Сохранение в PDF в Mozilla

Чтобы сохранить веб-страницу с помощью этой надстройки, нужно выбрать в браузере меню «Файл»/«File» и далее выбрать пункт «Сохранить как PDF»/ «Print to PDF». Плагин Printpdf можно настроить таким образом, чтобы он сохранял отдельно любой блок сайта. Это производится в меню «Инструмент» — «Дополнения».

Сохранение веб-ресурса через браузер Opera

Opera также является все ещё популярной программой, пусть и требующей повышенного объёма внутренних ресурсов компьютера (оперативной и видеопамяти). С каждым днём новые расширения появляются практически для каждого браузера.

Сохранение в PDF в Opera

Opera не стала исключением. Надстройка Web to PDF является бесплатным конвертером, который также можно легко добавить в своё приложение и активно использовать. После добавления и перезагрузки на верхней рабочей панели появится кнопка, нажав на которую вы сможете сохранить открытую веб-страницу в нужном формате.

Работа с Microsoft Internet Explorer

Как же можно обойти стороной «старину» Explorer. Для него также в последнее время начали появляться новые доработки и плагины, но ничего подобного ещё не предусмотрено для сохранения в формате PDF. Но помочь в вопросе того, как сохранить страницу в PDF, легко поможет универсальных конвертер документов UDP.

Конвертер документов UDP

Это сторонняя утилита, которая воспринимается системой как принтер, но сохраняет веб-ресурсы в нужном формате. Работает она благополучно со всеми браузерами, в том числе и с Internet Explorer. Конечно, существует и масса других конвертеров, которые преобразуют документы в различные форматы, но именно UDP считается более совершенным и наиболее простым в работе. Сама программная составляющая совершенно не требовательна к ресурсам и вызывается операционной системой только во время преобразования.

Microsoft Edge

Ещё один браузер, который постепенно становится всё более популярным. Это наследник Explorer, являющийся теперь стандартным веб-браузером в операционной системе Windows 10.

Здесь доступно 2 механизма сохранения веб-страницы в файл формата PDF:

Microsoft Print to PDF

  • по аналогии с Google Chrome;
  • через виртуальный принтер (Microsoft Print to PDF).

Этот виртуальный принтер является штатным для операционной системы, и его функции заключаются в сохранении PDF-файлов в различных веб-обозревателях и программах, которые могут печатать.

Принято считать, что печать с использованием виртуального принтера обеспечивает улучшенную информативность сохраняемой страницы, и отображает её метаданные. А обычная функция сохранения удаляет лишние веб-элементы, оставляя только сам материал на странице.

Тут уже каждый пользователь решает, как будет лучше в той или иной ситуации.

Чтобы задействовать виртуальный принтер для превращения страниц в Интернете в PDF-файлы, используя для этого браузер Edge, нужно сделать следующее:

  • нажать на кнопку открытия настроек и параметров браузера, представленную в виде трёх горизонтальных точек;Печать в браузере Edge
  • выбрать пункт «Печать» в открывшемся контекстном меню;
  • если на компьютере нет подключённого печатающего устройства, тогда виртуальный принтер PDF будет выбран по умолчанию;
  • если нет, тогда следует кликнуть по названию своего реального принтера;
  • из выпадающего списка необходимо выбрать «Print to PDF»;
  • если требуется внести какие-то изменения в настройках сохранения, тогда их нужно прописать в следующем открывшемся окне;Печать в браузере Edge
  • но в браузере Edge механизм печати PDF настроен чуть ли не лучше всех конкурентов;
  • указав требуемые параметры, нажимается кнопка «Печать».

Далее уже сохраняется сам файл в формате PDF. Ничего сложного тут нет.

Горячие клавиши

Не обязательно проводить какие-то сложные манипуляции со всеми представленными браузерами.

Намного проще воспользоваться комбинацией из горячих клавиш. С их помощью веб-страница сохраняется в формате PDF-файла. Причём работает она на всех веб-браузерах.

Принцип достаточно просто. Нужно сначала нажать на Ctrl, а затем, не отпуская первую кнопку, нажать на английскую P. Главное не перепутать с русской Р. Тогда ничего не сработает.

Нажав эти кнопки, на экране появляется окно печати. Если к компьютеру подключён принтер, тогда в окне «Печать» нажмите на кнопку «Изменить». Откроется новое меню, где уже можно будет поставить галочку на пункте «Сохранить как PDF».

Универсальный и простой в реализации способ. Его основное и весомое преимущество в том, что устанавливать какие-либо расширения или заходить на специальные веб-сайты не нужно.

Расширения для браузеров

Ещё одним отличным решением может стать одно из расширений, доступных для браузеров. Они дают инструментам дополнительные возможности.

Тут стоит выделить 2 наиболее популярных и эффективных расширения. Они доступны для Google Chrome и Mozilla.

Нештатные функции браузера, реализуемые через расширения, дают 2 весомых преимущества при сохранении PDF из страницы сайта в сети Интернет.

Во-первых, сохранение выполняется буквально в один клик. А во-вторых, названия генерируются автоматически, что ускоряет сам процесс сохранения. В особенности, когда нужно создавать большое количество файлов.

Первым и самым популярным расширением с функцией сохранения веб-страниц в виде PDF-файла является PDF Made. Оно работает в двух представленных браузерах.

В этом случае необходимо:

  • загрузить и установить расширение;
  • убедиться, что в правом верхнем углу появился специальный значок дополнения;
  • открыть веб-страницу, из которой нужно сделать PDF;
  • кликнуть по значку расширения;
  • посмотреть, в какой папке по умолчанию будет сохраняться файл;
  • нажать на кнопку «Сохранить».

При необходимости стандартное имя файла, которое использует расширение при сохранении, можно поменять, сократить и видоизменить по своему усмотрению.

Есть ещё одно расширение, которое называется Save as PDF.

Во многом напоминает предыдущий инструмент для браузеров. Его также нужно загрузить и установить. Дальнейшие действия такие:

Save as PDF

  • убедиться в появлении специальной кнопки расширения в верхнем правом углу браузера;
  • открыть веб-страницу, из которой следует сделать файл PDF;
  • нажать одним кликом на кнопку расширения;
  • сохранить файл в необходимую вам папку или просто отправить на рабочий стол.

Основное отличие тут в том, что Save as PDF при сохранении автоматически генерирует название файла, только не на кириллице, а на латинице.

В остальном же они одинаковые, работают с двумя представленными браузерами, и значительно упрощают задачу по созданию PDF-файлов на основе различных страниц в сети Интернет.

Онлайн-сервисы

Есть ещё один вариант сохранения. Это использование возможностей специальных онлайн сервисов. Здесь ничего загружать и устанавливать не придётся.

Что самое интересное, разработчиками одного из расширений являются те же специалисты, которые создали популярный онлайн сервис.

Здесь стоит выделить несколько востребованных ресурсов, позволяющих сохранять веб-страницы в формате PDF-файлов.

  • PDFcrowd.com. Именно они разработали save as PDF. Сервис работает только с теми веб-обозревателями, которые позволяют устанавливать расширения. Работать с ресурсом предельно просто. Для этого нужно скопировать ссылку с сайта, из которого нужно получить файл, вставить в специальное поле сервиса, и нажать на клавишу конвертирования в PDF. Остаётся только выбрать папку или раздел, где будет сохранён документ.PDFcrowd.com
  • PDFmyurl.com. Также достаточно популярный онлайн сервис. Работает по аналогии с предыдущим. В центре страницы сайта имеется поле, куда нужно вставить скопированный адрес веб-страницы, и нажать на кнопку преобразования. Она представлена как «Save as PDF». Особенность ресурса в том, что при сохранении название файла генерируется автоматически. Причём на латинице. Но пользователь имеет возможность его сразу заменить.PDFmyurl.com
  • Htm2PDF.co.uk. Сайт с не самым простым и запоминающимся адресом. Но всё же он работает и приносит многим пользователям огромную пользу. Здесь, как и в предыдущем случае, по центру располагается специальное поле. Сюда нужно скопировать и вставить страницу, а затем нажать на Convert. Но это ещё не всё. После завершения конвертирования создаётся файл, который несколькими кликами нужно сохранить. Сначала нажмите на «Download your PDF», а затем выберите путь, где он будет располагаться у вас на компьютере. Тут реализована функция автоматического генерирования названия, и тоже на латинице. Также сервис предлагает собственное расширение. Работает только для браузера Chrome. Но стабильность расширения не лучшая. Срабатывает через раз. К онлайн-сервису в этом плане претензий нет.Htm2PDF.co.uk
  • Web2pdfconvert.com. Достаточно простой, но функциональный сервис, работающий в режиме онлайн. Всё как и везде. Нужно скопировать ссылку сайта, вставить её в специальное поле на сайте, конвертировать и сохранить себе на компьютер. Преимуществом можно назвать тот факт, что здесь представлено минимум лишней информации. В остальном же функционал полностью копирует конкурентов.Web2pdfconvert.com

Пользоваться онлайн-сервисами достаточно удобно. В особенности если приходится регулярно посещать различные сайты и создавать с их помощью PDF файлы.

Возможности Adobe Acrobat

Если работа с PDF-файлами является регулярной обязанностью или необходимостью, тогда точно есть смысл установить на компьютер программу Acrobat Pro DC. Это универсальное и очень полезное программное обеспечение. Объективно считается лучшим в вопросе обработки и создания PDF.

В случае с сохранением файлов в PDF формате из Интернет-страниц этот инструмент также окажется крайне полезным, поскольку через него без проблем формируются соответствующие документы.

Выполняется задача согласно следующему алгоритму:

Создание PDF

  • загрузите и установите программу на компьютер;
  • при планировании длительного использования софта лучше сразу взять платную версию;
  • открыть главный экран программы и нажать на вкладку «Инструменты»;
  • нажать на пункт «Создать PDF»;
  • на выбор будет представлено несколько вариантов, из которых нужно выбрать «Веб-страница»;
  • если требуется сформировать файл сразу из нескольких веб-страниц, тогда нужно поставить галочку на пункте «Преобразовать несколько уровней»;
  • в соответствующем поле «Введите URL» нужно вставить скопированный с сайта адрес страницы;
  • чтобы откорректировать стандартные параметры сохранения, нажать на «Дополнительные настройки»;
  • если всё готово, нажать на кнопку «Создать»;
  • далее начнётся процесс загрузки страницы и создания из неё файла нужного расширения;
  • по завершению процедуры на экране отобразится изображение PDF-файла в том виде, в котором он будет сохранён;
  • нажать на «Файл» в левом верхнем углу окна программы, и выбрать вариант «Сохранить как».

Тут уже пользователь выбирает имя для файла, а также место для его последующего сохранения.

Весомым преимуществом работы с этой программой является то, что инструмент может создавать файл PDF на основе веб-страницы, сохраняя при этом все активные ссылки страницы, если это требуется. Также графические компоненты не теряют качество.

Каким именно способом воспользоваться, каждый уже решит для себя сам.

Подведение итогов

Подытожив вышеизложенное, можно сказать, что буквально все популярные браузеры без особых проблем поддерживают функцию сохранения содержимого веб-ресурса с помощью различных прикладных программ. Эта функция делает работу браузеров более продуктивной и полезной для пользователя.

Компьютерная грамотность с Надеждой

Заполняем пробелы — расширяем горизонты!

Как сохранить веб-страницу в PDF-документ

Казалось бы, ответ на вопрос, как сохранить веб-страницу в PDF, давно не актуален. Ведь для сохранения понравившихся веб-публикаций любой браузер предусматривает простой функционал закладок.

Однако, если в закладках копить не только регулярно посещаемые сайты, но и новости-однодневки или информацию, которая может потом пригодиться, а может и не пригодиться, тогда этот раздел браузера со временем станет захламлён. И в нём трудно будет отыскать нужные закладки.

как сохранить веб-страницу в PDF

Для сохранения разовых публикаций существует масса альтернатив, например:

  • сервисы заметок,
  • сервисы отложенного чтения,
  • штатные или встраиваемые в браузеры расширения для хранения неиспользуемых активных вкладок и сессий.

Правда, эти способы хороши лишь при условии доступа к сети Интернет. Но есть решения, позволяющие хранить веб-страницы на локальном пространстве компьютера, без интернета – это:

  1. оставить себе «на память» страничку в виде файла HTML или
  2. сохранить веб-страницу в PDF-документ.

О втором способе хотелось бы поговорить подробнее.

1. Почему стоит сохранить веб-страницу в PDF

Сохранение в PDF – оптимальный способ запечатлеть веб-страницу в таком виде, как она есть в данный момент, без каких-либо искажений.

Такой способ можно использовать, чтобы, например,

  • зафиксировать соц.аккаунты лиц, которые предположительно могут удалить с них важную информацию.
  • В PDF-документ можно отправлять статистические данные с аналитических ресурсов.
  • Даже обычные новостные публикации можно сохранять в этот формат файлов, чтобы просмотреть их с мобильных или прочих устройств в удобное время, но когда не будет Интернета.

При сохранении в PDF-формате содержимое веб-страницы оптимально распределяется на листе с дефолтными параметрами, установленными по умолчанию — А4 с книжной ориентацией — для удобства просмотра в программах-ридерах. Дефолтные параметры в случае необходимости можно сменить на другие, более подходящие для ридера на том или ином устройстве.

Чем сохранение веб-страницы именно в PDF-формате отличается от других вариантов?

PDF – универсальный формат, его поддержка реализована практически на каждом устройстве, в каждой операционной системе.

Однако веб-страницу можно также

  • сохранить в HTML,
  • либо со странички сделать скриншот.

PDF-формат выигрывает у HTML-формата, в первую очередь, своей универсальностью и обилием ридеров с разным функционалом.

А от скриншотов, которые можно сделать с веб-страниц, PDF-файл отличается тем, что его потом можно конвертировать в текстовый документ, если это понадобится. Известно, что конвертация из PDF в текст бывает не всегда возможна. Поэтому стоит использовать такие способы конвертации, которые изначально распознают текстовый материал сайтов, соответственно, как текст. Такие способы приводятся для операционной системы Windows ниже.

2. Печать в браузерах для сохранения в PDF-формате

Практически у всех веб-обозревателей (проще говоря, браузеров) есть собственная, встроенная функция печати страниц сайтов. И в рамках этой функции предусмотрена возможность сохранения в PDF.

2.1. PDF в Google Chrome

Рассмотрим, как в Google Chrome можно сохранить веб-страницу в PDF.

печать веб-страницы в Google Chrome

Рис. 1. Меню Google Chrome (три вертикальные точки) – Печать открытой веб-страницы

  • Кликаем меню «Настройка и управление Goggle Chrome» (1 на рис .1);
  • щелкаем «Печать» (2 на рис. 1).

После чего открывается «Печать» через браузер Google Chrome (рис. 2):

сохранить как PDF через Google Chrome

Рис. 2. Сохранить в PDF, используя браузер Google Chrome

Если у Вас в меню «Печать» нет опции «Сохранить как PDF», которая указана на рис. 2, а вместо нее стоит название используемого принтера, например, HP LaserJet M1005 (рис. 3), тогда кликните по кнопке «Изменить»:

ищем в Google Chrome опцию Сохранить как PDF

Рис. 3. Жмем «Изменить», чтобы найти в браузере Google Chrome опцию «Сохранить как PDF»

Появится диалоговое окно «Выбор места назначения», в котором надо обратить внимание на вкладку «Локальные места назначения»:

галочка напротив опции «Сохранить как PDF»

Рис. 4. Ставим галочку напротив опции «Сохранить как PDF»

Если поставить галочку напротив опции «Сохранить как PDF» (рис. 4), то появится такое же окно, как на рис. 2. Тогда можно сохранить веб-страницу в PDF-формате с помощью браузера Google Chrome.

Что в браузере Google Chrome можно подправить для сохранения в PDF?

Если веб-страница в окне предпросмотра отображается некорректно, нужно раскрыть дополнительные настройки.

дополнительные настройки Google Chrome для PDF

Рис. 5. Открываем дополнительные настройки Google Chrome для сохранения в PDF

И установить масштаб 100% или другой, более уместный для стиля публикаций конкретного веб-ресурса.

Масштаб и параметры для PDF в Chrome

Рис. 6. Масштаб и параметры для PDF-формата в браузере Chrome

2.2. PDF в браузере Microsoft Edge

В операционной системе Windows 10 есть даже два таких механизма:

  1. описанный выше (через браузер Google Chrome) и
  2. реализуемый с помощью Microsoft Print to PDF.

Второй является штатным виртуальным принтером системы, и его задача – обеспечивать возможность сохранения в PDF в любом веб-обозревателе, в любой программе, которая предусматривает печать.

Считается, что печать с участием виртуального принтера создаёт более информативную версию сохраняемой страницы сайта, с отображением её метаданных. Тогда как обычная функция сохранения в PDF в большей степени очищает страницу от лишних веб-элементов и смещает акцент на саму публикацию. Как лучше – дело каждого отдельного случая, однако часто оба эти механизма работают совершенно одинаково.

Как задействовать Microsoft Print to PDF? Для этого в Windows 10 открываем встроенный, штатный браузер Microsoft Edge:

Значок Microsoft Edge в Windows 10

Рис. 7. Значок браузера Microsoft Edge в Windows 10

Открыв Microsoft Edge, нужно

  • в меню «Параметры и другое» (1 на рис. 8)
  • выбрать пункт «Печать» (2 на рис. 8):

Печать в Microsoft Edge

Рис. 8. Пункт «Печать» в Microsoft Edge

Если на компьютере не используется реальный принтер, тогда виртуальный PDF-принтер, как правило, установлен по умолчанию.

В противном случае кликаем по названию подключенного принтера. Для примера смотрите ниже на рис. 9, щелкаем по «HP LaserJet M1005». Откроется выпадающее меню, в котором выбираем из списка доступных вариантов печати опцию «Microsoft Print to PDF»:

Microsoft Print to PDF в меню Microsoft Edge,

Рис. 9. Меню Microsoft Edge, в котором можно выбрать реальный принтер или ссылку на «Microsoft Print to PDF»

В Microsoft Edge, кстати, механизм печати с участием PDF-принтера оптимально настроен. Здесь, в частности, по умолчанию выставлен параметр сжатия по размеру веб-страницы. Если прочие параметры не требуют коррекции, можно нажать внизу «Печать»:

Сохранить веб-страницу как PDF через Microsoft Edge

Рис. 10. Сохранить веб-страницу как PDF с помощью Microsoft Edge

2.3. PDF в браузере Mozilla Firefox

Оптимальные настройки PDF-принтера предусматривает и печать на борту Mozilla Firefox.

  • Кликаем кнопку «Открыть меню» (1 на рис. 11),
  • затем – «Печать» (2 на рис. 11):

меню Печать в Мозилле

Рис. 11. «Открыть меню» – «Печать» в Мозилле

В окне «Печать» можно задать параметры для сохранения веб-страницы в PDF (рис. 12):

  • количество необходимых страниц,
  • масштаб,
  • книжная или альбомная ориентация
  • и очень полезная опция «Упростить страницу», которая убирает лишние элементы навигации с веб-страницы. В итоге pdf-документ выглядит аккуратным, «причесанным».

Сохранение странички в PDF с помощью Мозиллы

Рис. 12. Сохранение странички в PDF-формате с помощью Мозиллы

Если в Мозилле, опция «Печать» есть название принтера (на рис. 13 – это HP LaserJet M1005), но отсутствует PDF, тогда надо

  • кликнуть по маленькому треугольничку (1 на рис. 13),
  • в выпадающем списке выбрать PDF (2 на рис. 13).

Поиск PDF в Печати в Мозилле

Рис. 13. Поиск PDF-формата в Мозилле

3. Два расширения для Гугл Хром и Мозиллы

Нештатный функционал браузеров может сохранять страницы сайтов в PDF-документы с двумя преимуществами:

  1. в один клик и
  2. с автоматически генерируемым названием файла.

Последнее, кстати, не умеет делать штатная, встроенная функция печати. В магазинах Google Chrome и Mozilla Firefox есть масса расширений для реализации в этих браузерах удобного способа конвертирования интернет-страниц в PDF, и два предложенных ниже – самые толковые из них.

Расширения скачиваются из официальных магазинов, затем устанавливаются в браузер. В итоге на панели инструментов в браузере сверху появляется значок установленного расширения. Далее при необходимости можно открыть веб-страничку, кликнуть по значку такого расширения и сохранить страничку в PDF-документе на своем устройстве.

3.1. Расширение PDF Mage

PDF Mage реализует на панели инструментов Chrome и Firefox кнопку, при нажатии на которую запускается процесс создания PDF из содержимого текущей вкладки. Расширение само генерирует имя файла в соответствии с названием публикации. Имена формируются кириллицей.

Если в браузерах Google Chrome или Firefox установить расширение PDF Mage, то появится значок, отмеченный цифрой 1 на рис. 14.

Чтобы сохранить веб-страницу с помощью расширения:

  • открываем браузер, а в нем веб-страницу,
  • кликаем по значку PDF Mage (1 на рис. 14),
  • смотрим, где именно, в какой папке будет сохранен pdf,
  • жмем «Сохранить» (2 на рис. 14).

Сохраняем веб страницу с помощью расширения PDF Mage в Google Chrome

Рис. 14. Сохраняем веб-страницу с помощью расширения PDF Mage в Google Chrome

3.2. Расширение Save as PDF

Save as PDF схоже с предыдущим расширением. После его установки

  • тоже появится кнопка (рис. 15) на панели инструментов Chrome и Firefox,
  • тоже работает в один клик,
  • тоже само задаёт файлам имена в соответствии с названиями публикаций. Но с той разницей, что имена генерируются латиницей.

Расширение Save as PDF в Мозилле для сохранения в PDF

Рис. 15. Расширение Save as PDF в Мозилле для сохранения в PDF-формате

4. Три онлайн-сервиса для сохранения в PDF

4.1. PDFcrowd.Com

Расширение Save as PDF, рассмотренное выше, разработано создателями веб-сервиса PDFcrowd.Com. К услугам этого сервиса можно прибегать при работе с браузерами, которые предусматривают установку расширений.

Принцип работы с сервисом прост: скопированную ссылку на интернет-страницу вставляем в специальное поле, кликаем «Convert to PDF» и указываем путь сохранения файла.

PDFcrowd.Com для сохранения в pdf

Рис. 16. Сервис PDFcrowd.Com для сохранения в pdf-файле

Подобных рассмотренному выше веб-сервисов в сети несколько, вот ещё парочка аналогов.

4.2. Сервис PDFmyurl.Com

На сайте сервиса PDFmyurl.Com вставляем адрес веб-страницы в поле по центру и кликаем «Save as PDF».

сервис PDFmyurl.Com сохраняет страничку по ее адресу в PDF

Рис. 17. Онлайн-сервис PDFmyurl.Com сохраняет страничку по ее адресу в PDF-файл

Имена файлов на выходе автоматически генерируются латиницей.

4.3. Сервис Htm2PDF.Co.Uk

Примерно так же поступаем, работая с веб-сервисом Htm2PDF.Co.Uk: вставляем в поле по центру адрес нужной страницы, жмём «Convert!», затем «Download your PDF».

сервис Htm2PDF.Co.Uk по адресу страницы сохраняет ее в PDF

Рис. 18. Онлайн-сервис Htm2PDF.Co.Uk по адресу страницы сохраняет ее в PDF-формате

Этот сервис также сам генерирует имена файлов, и также латиницей. У него есть также расширение для браузера Google Chrome, вот только работает оно через раз. Сам онлайн-сервис более стабилен в этом плане.

5. Горячие клавиши CTRL+P для всех PDF во всех браузерах

Чтобы сохранить какую-нибудь интернет-страницу в PDF, можно открыть ее в любом браузере и нажать на горячие клавиши CTRL+P. Напомню принцип работы горячих клавиш: сначала нажимаем клавишу CTRL, затем не отпуская ее, одновременно жмем на клавишу P (на английском регистре). После этого на экране должно появиться окно «Печать», похожее на то, которое приведено на рис. 2.

Если у Вас подключен принтер к компьютеру, то тогда в окне «Печать» придется кликнуть по кнопке «Изменить» (рис. 3), которая находится рядом с названием вашего принтера. Откроется меню (рис. 4), в котором надо поставить галочку напротив «Сохранить как PDF».

Этот универсальный способ с горячими клавишами хорош тем, что не требует установки для браузера дополнительного программного обеспечения.

Если Вам не нравится вариант с горячими клавиши, введите в поисковик запрос без кавычек наподобие такого:

  • «расширение сохранить в PDF Опера» или
  • «расширение сохранить в PDF Яндекс Браузер».

Поисковик предложит Вам расширения, из них лучше выбирать варианты на официальных сайтах браузеров. Установка расширения в браузер и дальнейшая работа с ним описаны ВЫШЕ, все расширения устроены по похожему принципу.

Как сохранить веб-страницу в PDF — 3 способа

sohranenie-veb-stranichki-v-pdfВсем доброго времени!

Несмотря на то, что в каждом браузере можно быстро создавать закладки на понравившиеся страницы, тем не менее, порой очень необходимо сохранить нужную веб-страничку в PDF (хотя бы потому, что эта страница со временем с сайта может быть удалена или отредактирована 👌).

К тому же информацию из PDF-формата можно легко читать на самых разных устройствах (его поддерживают все ридеры без исключения), можно редактировать в Word, передавать другим пользователям.

Да и сама страница, со временем не разъедется, не изменится ее форматирование и оформление. В общем, полезная и нужная вещь!

В этой статье рассмотрю несколько способов, как это можно быстро и легко сделать. Собственно, приступим к делу.

👉 В тему!

Незаменимые программы для чтения PDF-файлов — см. мою подборку

ускорение ПК

3 способа сохранения веб-страницы в DPF

👉 С помощью печати в браузере

Будем считать, что вы нашли очень интересный и нужный материал, который непременно необходимо сохранить к себе. Рассмотрю действия по порядку.

1) Какой бы не был у вас браузер (Chrome, Opera, Edge, Firefox и др.), нажмите сочетание кнопок Ctrl+P (это сочетание означает распечатку страницы). Также эта функция доступна в меню браузеров.

Нашли веб-страницу, которую нужно сохранить

Нашли веб-страницу, которую нужно сохранить

2) Далее измените принтер по умолчанию на «Сохранить как PDF» или «Microsoft Print to PDF» (в зависимости от вашего браузера и ОС — у вас могут быть доступны разные варианты: как оба, так и всего один из них).

См. пару скриншотов ниже. 👇

Изменяем принтер на сохранение в PDF

Изменяем принтер на сохранение в PDF

Microsoft Print to PDF

Microsoft Print to PDF

3) Теперь задайте основные настройки: кол-во сохраняемых страниц, раскладку страницы, поля, цветность, колонтитулы и пр. После нажмите кнопку «Печатать» .

Задаем основные настройки

Задаем основные настройки

4) Далее укажите место на диске, где вы хотите сохранить файл, задайте ему имя.

Задаем расположение и имя файла

Задаем расположение и имя файла

Собственно, на этом задача выполнена. Теперь полученный PDF можно открыть в Word, Adobe PDF Reader, и сотнях других программ, поддерживающих данный формат.

Задача выполнена, файл сохранен

Задача выполнена, файл сохранен

👉 С помощью спец. расширений

Для большинства популярных браузеров сейчас есть куча различных дополнений и расширений, позволяющая сохранять понравившиеся странички как в облачные хранилища, так и в PDF файлы на жестком диске.

Выделить я бы хотел одно очень интересное дополнение — PDF MAGE.

PDF Mage

Страничка в Play Market: https://chrome.google.com/

Небольшое дополнение для Firefox, Opera, Chrome, позволяющие в 1 клик мышкой сохранить веб-страницу полностью на жесткий диск!

Отмечу, что после нажатия по значку PDF Mage — текущая страничка просто скачивается в формате PDF к вам в папку загрузки. Удобнее придумать просто нельзя.

Покажу на примере.

После установки расширения в меню у вас будет небольшой значок. Найдя интересную страницу, просто щелкните по нему левой кнопкой мышки.

Так выглядит значок PDF Mage на панели в Chrome

Так выглядит значок PDF Mage на панели в Chrome

Далее вы увидите сообщение, что начато сохранение страницы. Теперь можете вообще перейти на другую вкладку из быть о ней.

Начало сохранение веб-странички

Начало сохранение веб-странички

Буквально через мгновение, браузер сам автоматически начнет загружать файл в формате PDF. Собственно, делается все без лишних телодвижений, быстро и удобно!

Загрузка странички в формате PDF

Загрузка странички в формате PDF

В общем, рекомендую к использованию!

👉 С помощью онлайн сервисов

В сети также есть множество интернет-сервисов, позволяющих быстро сохранить любые странички в сети в PDF. Суть работы примерно следующая: вы вставляете в спец. строку URL-адрес странички, которую вам нужно сохранить.

Далее жмете кнопку генерации PDF файла. Через некоторое время получаете ссылку на загрузку своего PDF.

Пользоваться, конечно, можно, но на мой скромный взгляд — всё это утомительно и годится для временного использования. Например, у вас есть «проблемы» с браузером или Windows, попалась какая-то «странная» страница, которая не хочет сохраняться предыдущими способами.

Добавить комментарий

Ваш адрес email не будет опубликован.