Как сохранять веб-страницы в виде PDF-файлов на iPad & iPhone
Одна небольшая функция, которая действительно нужна iOS, — это возможность «печатать в PDF» непосредственно на iPad и iPhone, популярный трюк на Mac и в мире ПК, который позволяет вам печатать что угодно в цифровом виде и, в этом случае, сохранять содержимое любого веб-документа или веб-страницы в виде автономного PDF-документа, что позволяет его прочитать позже, распечатать или использовать для любых других целей.Поскольку на данный момент этой замечательной функции нет на iPhone и iPad, мы можем использовать хороший трюк с букмарклетом в сочетании с бесплатным сторонним веб-сервисом, чтобы иметь возможность добавить опцию «Сохранить как PDF» в Safari на iOS, которая позволяет «распечатать» или преобразовать любую веб-страницу в файл PDF, который затем будет доступен для таких приложений, как iBooks. Давайте пройдемся по процессу настройки:
1: Создайте закладку «Печать в PDF» в Safari
Сначала мы создадим букмарклет, предоставляющий услугу преобразования PDF, это просто и бесплатно:
- Откройте Safari и перейдите на любую веб-страницу — эта не имеет значения, она все равно будет изменена
- Скопируйте следующий текст javascript точно так, как он появляется, чтобы он находился в буфере обмена iOS:
- Нажмите кнопку «Поделиться» (она выглядит как квадрат со стрелкой, выходящей из него), а затем выберите «Закладка», назовите закладку, например, «Сохранить как PDF» или «Преобразовать в PDF» и выберите «Сохранить» — пока игнорируйте URL
- Теперь нажмите кнопку «Закладки», затем нажмите вкладку «Закладки» внизу, а затем выберите кнопку «Изменить»
- Выберите закладку «Преобразовать в PDF», которую вы только что создали/сохранили, а затем коснитесь URL-канала
- Удалите существующий URL-адрес, вставьте код javascript, скопированный на первом шаге, и убедитесь, что он отображается именно так, как задумано
- Нажмите «Готово» и закройте меню закладок
javascript:pdf_url=location.href;location.href='http://pdfmyurl.com?url='+escape(pdf_url)
Создание букмарклета завершено, и вы готовы его использовать.
Дополнительный URL-адрес конвертера Web-to-PDF: Хотя не должно быть никаких проблем с вышеуказанным сервисом преобразования javascript и PDF, мы собираемся предоставить альтернативный Javascript для преобразования web-to-PDF на тот случай, если вышеупомянутый перестанет работать или будет проблематичным для вас.
javascript:void(window.open('http://www.web2pdfconvert.com/convert.aspx?cURL='+escape(location.href)) )
В остальном все то же самое, за исключением того, что здесь используется другой сервис, и javascript запустит преобразованную веб-страницу в новом окне, где ее затем можно будет сохранить. При тестировании они оба работали одинаково, и поэтому у нас нет предпочтений в том или ином случае, но, учитывая, что это бесплатные сервисы, могут быть некоторые ограничения для одного, а не для другого, о которых мы не знаем.В любом случае, используйте то, что вам нравится.
2: Сохранение веб-страницы в формате PDF
Теперь, чтобы сохранить веб-страницу в формате PDF, все, что вам нужно сделать, это посетить веб-страницу, которую вы хотите сохранить в виде документа PDF, а затем выбрать только что созданный букмарклет.
- Посетите любую веб-страницу (OSXDaily.com всегда хорош, верно?), откройте меню «Закладки» и выберите созданный вами букмарклет «Преобразовать в PDF», чтобы мгновенно преобразовать веб-страницу в файл PDF
- Выберите «Открыть в iBooks», чтобы сохранить веб-страницы в формате PDF в библиотеку iBooks, или выберите «Открыть в», чтобы выбрать другое целевое приложение
iBooks запустится, после чего вы получите прямой доступ к веб-странице в виде файла PDF, хранящегося локально на устройстве iOS. Если документ многостраничный, он будет разбит на уникальные страницы с доступом к миниатюрам.
В зависимости от того, как часто вы используете это, вы можете настроить панель закладок так, чтобы она всегда была видна в Safari на iPad, что позволит вам всегда иметь доступ к букмарклету «Печать PDF», который был созданный. Единственным реальным недостатком постоянного отображения панели закладок является небольшое сокращение доступного пространства для просмотра веб-страниц, и это немного загромождает экран.
Не забудьте ознакомиться с некоторыми другими полезными букмарклетами для iOS, каждый из которых можно использовать для добавления замечательных функций, которых в настоящее время нет в Safari.