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

Всем доброго времени!

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

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

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

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

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

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

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

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

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

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

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

PDF Mage

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

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

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

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

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

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

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

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

И так, самые популярные из сервисов подобного рода:

  1. - простой и удобный сервис на английском. На сайте есть спец. строка, куда вставляете URL-адрес, а рядом кнопка генерации. На выходе загружаете уже готовый PDF к себе на жесткий диск.
  2. - еще один зарубежный сервис, работает аналогично.
  3. - очень популярный сервис, с его помощью уже сохранено более 5 000 000 страниц по всему Миру! Здесь помимо всего прочего, можно загрузить дополнения для браузера (чтобы не посещать каждый раз сайт, когда нужно сохранить страницу).
  4. - довольно простой и удобный сервис. Минимум лишней информации на сайте.

На этом у меня всё, всем удачи!

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

уведомление

Услуга доступна в

уведомление

Для того, чтобы предотвратить чрезмерное для пользования услугой, Allinpdf имеет ограничение, используя по 60 раз в час.
Это условие может быть изменено.

URL

Введите или скопировать и вставить URL веб-страницы, которую вы хотите преобразовать в поле ввода выше
Пример: https://www.amazon.com

* Примечание. Веб-страницы, для которых требуется вход в систему, не могут быть преобразованы.

  • Как конвертировать веб-страницу в другой формат файла Allinpdf будет конвертировать веб-страницу в формат файла, который Вы выбираете, как только вы введите URL-адрес в поле ввода выше, и выбрать формат файла, который будет модернизированные к. Вы можете скачать преобразованный файл.
  • Высокое качество преобразования Allinpdf преобразует любые веб-страницы в формате, который вы хотите видеть в том же образе, что и исходная страница. Allinpdf обеспечивает высокий сервис качество преобразования файлов на рынке. Никаких других услуг, поддерживающих широкий спектр форматов файлов обеспечивают лучшую производительность, чем Allinpdf!
  • Быстрая и простая конвертация Это займет всего несколько кликов. Вы получите результат в течение нескольких секунд в нормальном состоянии сети Интернет.
  • Безопасный онлайн преобразования Загруженные файлы и данные автоматически и немедленно удаляются после использования сервиса. Преобразованные файлы были удалены системой автоматически в течение получаса после преобразования. Никто не имеет доступа к файлам, и это не остается никаких следов работы после того, как после удаления. Allinpdf обеспечивает защищенное обслуживание через SSL на основе зашифрованной передачи файлов.
  • Поддержка всех операционных систем Allinpdf это веб-приложение подается через веб-браузер. Allinpdf поддерживает все типы браузеров, включая IE, Chrome, Safari, FireFox и Opera. Allinpdf работает для любой используемой вами операционной системы - Windows, Linux или IOS.
  • Сберегать ресурсы вашего ПК Allinpdf представляет собой веб-сервис, который не использует ресурсы вашего компьютера. Все работы выполняются на нашем сервере.

    Не требует установки (например, ActiveX) не требуется.

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

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

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

Существует много вариантов сохранения веб-страницы на жесткий диск компьютера.

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

Один из вариантов - это добавить такую страницу в закладки своего браузера. Но, таких закладок со временем становиться очень много.

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

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

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

Защита от копирования пока работает неудовлетворительно, и ее можно обойти тем или иным способом. Об этом вы можете прочитать в статье, о том , если там установлена защита от копирования.

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

Обратите внимание:

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

Такую возможность предоставляет портал PrintFriendly.com. После обработки веб-страницы, вы можете ее напечатать или сохранить в формате PDF.

PrintFriendly com

Рассмотрим вначале работу онлайн сервиса Print Friendly & PDF, для преобразования веб-страницы в PDF, в удобном для печати виде.

Онлайн сервис Print Friendly & PDF

Вот так выгладит главная страница онлайн сервиса Print Friendly & PDF.

Использование этого онлайн сервиса не вызовет никаких затруднений. Все очень просто: необходимо скопировать и вставить ссылку с нужного сайта в поле «enter a url», а потом нажать на кнопку «print preview».

Открывается новая страница сервиса Print Friendly, где происходит преобразование веб-страницы в файл, удобного для печати вида. Преобразованный файл открыт, и с этим преобразованным файлом можно произвести необходимые действия.

Его можно сразу отправить на печать, если нажать для этого на кнопку «Печать», сохранить как PDF, нажав для этого на кнопку «PDF», или отправить на электронный почтовый ящик, при нажатии на кнопку «Email».

Перед сохранением, преобразованный файл можно отредактировать. При редактировании можно изменить «Размер текста», увеличивая или уменьшая его, «Удалить изображения». Неверные действия при редактировании файла можно «Отменить».

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

Откроется окно, в котором нужно нажать на кнопку «Download Your PDF», чтобы загрузить, сохраненную в формате PDF веб-страницу, на свой компьютер. По умолчанию размер сохраняемого документа выбран в формате стандартного печатного листа А4. Размер страницы, если это необходимо, можно изменить.

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

Обращаю ваше внимание, что после преобразования в PDF, ссылки в документе остаются активными, в том числе, и ссылки закрытые анкором (текстом).

Для облегчения использования этого прекрасного сервиса, можно установить кнопки сервиса Print Friendly & PDF в популярные браузеры, чтобы не копировать в окно сервиса, адрес веб-страницы. Веб-страница будет преобразована и сохранена при нажатии на кнопку «Print Friendly».

Также, вы можете добавить кнопку «Print Friendly» на свой сайт.

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

Для этого, на главной странице онлайн сервиса Print Friendly & PDF, нужно нажать в правом верхнем углу на ссылку «Browser Tool». После этого в окне «Print Friendly Button for Internet Explorer» следует нажать правой кнопкой мыши на кнопку «Print Friendly». В контекстном меню следует выбрать пункт «Добавить в избранное…».

В окне «Добавление в избранное» необходимо нажать на кнопку «Добавить».

После этого, букмарклет «Print Friendly» добавляется в закладки. Букмарклет обеспечивает выполнение скриптов и отправку данных на веб-сайт.

Теперь, нужно открыть веб-страницу, и в закладках браузера, нажать на букмарклет «Print Friendly». Веб-страница открывается уже преобразованной в удобном для чтения виде на сервисе PrintFriendly & PDF. Теперь ее можно редактировать и сохранить на свой компьютер в формате PDF.

Подобным способом можно добавить букмарклеты в браузеры Mozilla Firefox, Google Chrome, Safari, Edge. Для более удобной работы, в браузеры Mozilla Firefox, Google Chrome, Microsoft Edge установите одноименное расширение, чтобы не использовать букмарклет.

Расширение Printfriendly для Mozilla Firefox

Для добавления в браузер Mozilla Firefox нового расширения нужно нажать на кнопку «Firefox» => «Дополнения» => «Получить дополнения». В поле поиск следует ввести выражение - «Printfriendly».

После вывода доступных дополнений, в поле дополнения Printfriendly нажимаете на кнопку «Установить». Расширение было установлено в браузер Firefox.

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

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

Расширение Print Friendly & PDF для Google Chrome

Для того, чтобы добавить расширение Print Friendly & PDF в браузер Google Chrome необходимо нажать на кнопку «Настройка и управление Google Chrome» => «Инструменты» => «Расширения».

На странице «Расширения» нужно нажать на ссылку «Еще расширения». Далее на странице «Интернет-магазин Chrome», в поле «Поиск в расширениях» необходимо ввести выражение Print Friendly & PDF». В новом окне следует выбрать из списка расширение Print Friendly & PDF, а затем нажать на кнопку «Установить».

На панели инструментов браузера появится значок расширения Print Friendly & PDF - изображение принтера в зеленом прямоугольнике.

Расширение Print Friendly & PDF работает в браузере Google Chrome, точно так, как в браузере Mozilla Firefox.

Выводы статьи

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

  • Java ,
  • PDF
    • Tutorial

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

    Преамбула:
    Напишем простой сервлет, который будет брать указанную нами web-страницу по HTTP протоколу и генерировать на её основе полноценный PDF документ.
    Используемые библиотеки:
    • Flying Saucer PDF - основная библиотека, которая поможет создать нам PDF документ из HTML/CSS
    • iText - библиотека, которая включена в состав той, что описана выше, но я не мог не включить ее в список библиотек, т.к. именно на основе неё будет генерироваться PDF документ
    • HTML Cleaner - библиотека, которая будет приводить наш HTML код в порядок

    Описания библиотек для Maven конфигурации (pom.xml)

    org.xhtmlrenderer flying-saucer-pdf 9.0.4 net.sourceforge.htmlcleaner htmlcleaner 2.6.1

    Формирование страницы:
    Одним из самый важных моментов является формирование страницы. Дело в том, что именно из самой страницы, посредством CSS, задаются параметры будущего PDF документа.

    Рассмотрим макет:

    page.jsp

    <%@ page import="java.util.Date" %> <%@ page import="java.text.SimpleDateFormat" %> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%! private SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss"); %> Пример

    Привет, хабр! Текущее время: <%=sdf.format(new Date())%>
    Новая страница!


    Здесь хочу остановиться на нескольких моментах. Для начала самое важное: все пути должны быть абсолютными ! Картинки, стили, адреса шрифтов и др., на всё должны быть прописаны абсолютные пути. А теперь пройдемся по CSS правилам (то, что начинается с символа @).
    @ font-face - это правило, которое скажет нашему PDF генератору какой нужно взять шрифт, и откуда. Проблема в том, что библиотека, которая будет генерировать PDF документ не содержит шрифтов, включающих в себя кириллицу. Именно поэтому таким образом придется определять ВСЕ шрифты, которые используются в Вашей странице, пусть это будут даже стандартные шрифты: Arial, Verdana, Tahoma, и пр., в противном случае Вы рискуете не увидеть кириллицу в Вашем документе.
    Обратите внимание на такие свойства как "-fs-pdf-font-embed: embed;" и "-fs-pdf-font-encoding: Identity-H;", эти свойства необходимы, их просто не забывайте добавлять.
    @ page - это правило, которое задает отступы для PDF документа, ну и его размер. Здесь хотелось бы отметить, что если Вы укажите размер страницы A3 (а как показывает практика, это часто необходимо, т.к. страница не помещается в документ по ширине), то это не значит, что пользователю необходимо будет распечатывать документ (при желании) в формате A3, скорее просто весь контент будет пропорционально уменьшен/увеличен до желаемого (чаще A4). Т.е. относитесь к значению свойства size скептически, но знайте, что оно может сыграть для Вас ключевую роль.
    @ media - правило, позволяющее создавать CSS классы для определенного типа устройств, в нашем случае это «print». Внутри этого правила мы создали класс, после которого наш генератор PDF документа создаст новую страницу.
    Сервлет:
    Теперь напишем сервлет, который будет возвращать нам сгенерированный PDF документ:

    PdfServlet.java

    package ru.habrahabr.web_to_pdf.servlets; import org.htmlcleaner.CleanerProperties; import org.htmlcleaner.HtmlCleaner; import org.htmlcleaner.PrettyXmlSerializer; import org.htmlcleaner.TagNode; import org.xhtmlrenderer.pdf.ITextRenderer; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.*; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLConnection; /** * Date: 31.03.2014 * Time: 9:33 * * @author Ruslan Molchanov ([email protected]) */ public class PdfServlet extends HttpServlet { private static final String PAGE_TO_PARSE = "http://localhost:8080/page.jsp"; private static final String CHARSET = "UTF-8"; @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { try { resp.setContentType("application/pdf"); byte pdfDoc = performPdfDocument(PAGE_TO_PARSE); resp.setContentLength(pdfDoc.length); resp.getOutputStream().write(pdfDoc); } catch (Exception ex) { resp.setContentType("text/html"); PrintWriter out = resp.getWriter(); out.write("Something wrong

    "); ex.printStackTrace(out); ex.printStackTrace(); } } /** * Метод, подготавливащий PDF документ. * @param path путь до страницы * @return PDF документ * @throws Exception */ private byte performPdfDocument(String path) throws Exception { // Получаем HTML код страницы String html = getHtml(path); // Буффер, в котором будет лежать отформатированный HTML код ByteArrayOutputStream out = new ByteArrayOutputStream(); // Форматирование HTML кода /* эта процедура не обязательна, но я настоятельно рекомендую использовать этот блок */ HtmlCleaner cleaner = new HtmlCleaner(); CleanerProperties props = cleaner.getProperties(); props.setCharset(CHARSET); TagNode node = cleaner.clean(html); new PrettyXmlSerializer(props).writeToStream(node, out); // Создаем PDF из подготовленного HTML кода ITextRenderer renderer = new ITextRenderer(); renderer.setDocumentFromString(new String(out.toByteArray(), CHARSET)); renderer.layout(); /* заметьте, на этом этапе Вы можете записать PDF документ, скажем, в файл * но раз мы пишем сервлет, который будет возвращать PDF документ, * нам нужен массив байт, который мы отдадим пользователю */ ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); renderer.createPDF(outputStream); // Завершаем работу renderer.finishPDF(); out.flush(); out.close(); byte result = outputStream.toByteArray(); outputStream.close(); return result; } private String getHtml(String path) throws IOException { URLConnection urlConnection = new URL(path).openConnection(); ((HttpURLConnection) urlConnection).setInstanceFollowRedirects(true); HttpURLConnection.setFollowRedirects(true); boolean redirect = false; // normally, 3xx is redirect int status = ((HttpURLConnection) urlConnection).getResponseCode(); if (HttpURLConnection.HTTP_OK != status && (HttpURLConnection.HTTP_MOVED_TEMP == status || HttpURLConnection.HTTP_MOVED_PERM == status || HttpURLConnection.HTTP_SEE_OTHER == status)) { redirect = true; } if (redirect) { // get redirect url from "location" header field String newUrl = urlConnection.getHeaderField("Location"); // open the new connnection again urlConnection = new URL(newUrl).openConnection(); } urlConnection.setConnectTimeout(30000); urlConnection.setReadTimeout(30000); BufferedReader in = new BufferedReader(new InputStreamReader(urlConnection.getInputStream(), CHARSET)); StringBuilder sb = new StringBuilder(); String line; while (null != (line = in.readLine())) { sb.append(line).append("\n"); } return sb.toString().trim(); } @Override public String getServletInfo() { return "The servlet that generate and returns pdf file"; } }


    Кстати, совсем не обязательно писать для этих целей сервлет, Вы можете перенести логику этого сервлета хоть в консольное приложение, которое будет сохранять 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

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

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

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

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

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

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

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

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

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

    Рис. 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:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Рис. 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).

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

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

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

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

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

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

    4.1. PDFcrowd.Com

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

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

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

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

    4.2. Сервис PDFmyurl.Com

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Поделиться