Иногда мы хотим сохранить что-то с веб-сайта в формате PDF на нашем ПК, для этого есть инструмент: wkhtmltopdf
То есть с помощью команды мы можем сохранить X-страницу в .pdf, но сначала давайте установим приложение:
В Debian, Ubuntu или производных просто установите wkhtmltopdf:
sudo apt-get install wkhtmltopdf
Он установит свои зависимости, такие как webkit и некоторые библиотеки qt, но это библиотеки и ничего странного
Я полагаю, что в других дистрибутивах пакет должен называться так же.
После того, как мы его установили, пользоваться им стало очень просто, например, мы собираемся сохранить www.google.com:
wkhtmltopdf www.google.com google.pdf
То есть мы передаем URL-адрес того, что мы хотим сохранить, в качестве первого параметра, а имя и .pdf окончательного файла, который мы хотим, в качестве второго параметра.
Вот скриншот того, как мне показывают .pdf:
А вот .pdf:
Если вы хотите узнать больше о возможностях этого приложения, без сомнения, вам следует прочитать справку (человек wkhtmltopdf), поскольку список довольно обширен, он включает варианты использования прокси, файлов cookie, настраиваемого заголовка, кодировки сайта и т. д.
Очень хороший инструмент! Спасибо за информацию!
Больно имя сложно вспомнить че ...
Спасибо за комментарий 🙂
Насчет названия ... ну, мы всегда можем придумать псевдоним 😉 - » https://blog.desdelinux.net/tag/alias/
Простой способ получить офлайн-сайт через printfriendly.com
Я долгое время использовал pdfmyurl, но я пробовал этот, и на Arch он у меня не работает, он делает вид, что загружает его, а затем его нет. Когда у меня появляется больше времени, я вижу, что мне наверняка не хватает какой-либо библиотеки или чего-то еще, так как она только что установлена.
Привет и отличной работы, чем занимаешься 🙂
Ведущий, мне нравится ваш пост KG **** но это отличный способ тратить время, усложняя жизнь, а остальное, что кто-то ставит….
С одной стороны, есть такие варианты, как у Фернандо, и я предлагаю лучшее CleanSave в Chrome.
Тогда лучше, чем все это: Nixnote с плагином Evernote Clearly для браузера.
Единственный способ, которым я вижу больше меньше, это справедливо, когда мы работаем без интерфейса, иначе. … .Kk
Если вы не хотите устанавливать плагин в браузере или просто не хотите открывать браузер, эта альтернатива - лучшее, что я нашел.
В Linux разнообразие, несомненно, преимущество, есть те, кто любит использовать надстройки для приложений, а другие просто любят независимые приложения для разных задач.
Я ограничиваюсь тем, что делюсь всеми своими знаниями, вы (пользователи) выбираете тот метод, который вам больше всего нравится 😉
Спасибо за ваш комментарий.
Учебник кажется мне полностью действующим, но я не знаю, в последнее время мне стало комфортно, и я касаюсь терминала только для самого необходимого. Я также собираюсь поместить этот пост в свой Nixnote, XD
Привет 🙂
Если вам нужно использовать этот инструмент в скрипте или автоматизировать преобразование веб-страниц в PDF, вы поместите Evernote, Chromium и всю свою атрибутику туда, где никогда не светит солнце.
Кроме того, что в этом сложного? Черт, но это так же просто, как скопировать URI, вставить его в командную строку (слишком удобно для тех из нас, кто использует Yakuake) и добавить имя файла.
К сожалению !!!!!!!!!!! Каждый ищет самое простое, но я уже говорю вам, что даже то, что вы считаете, не эффективно с точки зрения времени или ресурсов. На этом я вам все скажу, чтобы сделать что-то, что делается одним щелчком мыши, вам нужно как минимум две операции.
1 Вызов bash
Команда такая?
Если помните, переходите к шагу 3, если не к шагу 2.
2 Ищи команду в заметках (еще раз потерялоооооооооо)
3 Запустите программу. (Аааа, печатать медленнее, чем нажимать)
В моем случае всего один щелчок, и у меня есть лучшая организация, и когда я хочу что-то увидеть, я синхронизирую Nixnote. Но если мне не нужен Nixnote, лучше использовать CleanSave, на самом деле я уже могу отправить его напрямую в Dropbox и т. Д. Кроме того, во всех случаях я могу синхронизировать их на нескольких компьютерах. и т.д. и т.п.
Затем этот сценарий создает копию страницы, а то, что я комментирую, вы копируете только то, что вас интересует.
Поэтому не кусайте хвост. Я иду дальше, потому что в конечном итоге буду смеяться над этим.
привет
«Даже то, что вы считаете, эффективно по времени или ресурсам. На этом я вам все рассказываю, чтобы сделать что-то, что делается одним щелчком мыши, вам потребуется как минимум две операции.
1 Вызов bash
Команда такая?
Если помните, переходите к шагу 3, если не к шагу 2.
2 Ищи команду в заметках (еще раз потерялоооооооооо)
3 Запустите программу. (Аааа, печатать медленнее, чем нажимать »
Ах, посмотрите, что я пришел узнать, спасибо!
:p
Так что печатать медленнее, чем с помощью мыши !? Вы должны посоветовать инженерам NVidia, как они используют Emacs и Vim:
http://www.phoronix.com/scan.php?page=article&item=nvidia_qa_linux&num=1
(Но как же глупо эти ребята, использующие Emacs или Vim для тысяч строк кода, которые они пишут, просматривают и тестируют в день, если они будут бесполезны ... ах, нет, стоп ... они инженеры с докторской степенью! Ммм ... ЧЕРТ, !)
Или, может быть, вы могли бы объяснить тысячам системных администраторов, которые ежедневно работают с Vim и Emacs с консоли, преимущества использования мыши и злоупотребления ею?
«1 Call Bash
Команда такая?
Если помните, переходите к шагу 3, если не к шагу 2. »
Ты меня троллишь, да? Или вы просто никогда в жизни не открывали консоль?
«2 Ищи команду в заметках (еще раз потерялоооооооооо)»
Еще троллинг?
«3 Запустите программу. (Аааа, печатать медленнее, чем нажимать »
Еще больше троллинга !!!! ??? Или вы просто не понимаете, о чем говорите?
Так что не кусай свой хвост. Я иду дальше, потому что в конечном итоге буду смеяться над этим ».
Вы только что доказали, что у вас не так много ткани, успокойтесь.
Хахаха, позвольте мне сказать вам, что все должно выполняться с достоинством, я категорически против: слушать музыку на терминале, твитнуть на терминале, торрент на терминале и т. Д. И т. Д. Все это, как мне кажется, принадлежит детям, у которых нет другого более полезного способа тратить время.
Что касается кликов по этой теме, вы выпустили идиотизм, что не верите. Проведите эту операцию, и вы увидите, что то, что вы говорите, не выполняется.
Но послушайте, поскольку у вас нет личности и вы видите, что Nvidia делает одно, и поскольку они - то, кем вы хотите быть, когда вырастете (я хотел быть космонавтом), вы всегда будете подражателем.
Терминал полезен, но не панацея. На самом деле я предпочитаю такие дистрибутивы, как opensuse, которые с YaST мне почти не нужно трогать для административных задач. Будет так, что я уже стану старше.
В противном случае вы просто даете понять, что вы «последователь», который пытается показать, чем вы не являетесь, и что вы думаете, что использование терминала для любой ерунды отличает вас. Ну, иначе, если это так, но в отрицательном смысле. Ах, ты только умеешь сказать тролль, вот ты еще второсортный последователь.
Ничего, малыш, это было весело. С уважением.
Если вы очень ленивы или просто любите автоматизировать вещи по максимуму, вы наверняка зависимы от терминала, дело не в том, что он более или менее сложен, это зависит от того, что вы хотите делать. Если вы хотите и у вас есть время, вы можете щелкнуть правой кнопкой мыши, если нет, вы создаете скрипт, который ищет веб-сайты, которые интересуют подписчиков вашей страницы, конвертирует эти веб-сайты в pdf, сжимает их и отправляет их по почте, или вы можете делать то, что можете только представьте со знанием и терминалом.
Приветствую и спасибо за подсказку.
Ну, я думаю, все они становятся сложнее ... Так же просто, как ctrl + p для печати и выбора в PDF, и все ...
juapushhhh для всех выше above
Отличный инструмент вместе с wget помог мне перенести документацию некоторых сайтов в pdf. Ура
в Archlinux это не работает.
сначала он дал мне ошибку gnome-keyring, затем с sudo он не выдает мне ошибки, но не создает pdf.
Кто-нибудь Помогите мне? xD плохо работает
дождь @ Ubuntu-12: ~ / Рабочий стол $ wkhtmltopdf https://blog.desdelinux.net/guarda-paginas-webs-screenshots-de-webs-en-pdf-con-un-comando/ test.pdf
Страница загрузки (1/2)
QFont :: setPixelSize: Размер пикселя] 88%
ВНИМАНИЕ: gnome-keyring :: не удалось подключиться к: / tmp / keyring-Uz7GwI / pkcs11: файл или каталог не существует
Печать страниц (2/2)
QFont :: setPixelSize: Размер пикселя <= 0 (0)
Готово
И есть файл, который невозможно открыть
Очень хорошо, когда нам не хочется открывать браузер 😛
В Debian как с iceweasel / firefox, так и с хромом / хромом вы можете распечатать любую веб-страницу в формате pdf. просто зайдите в: печать, затем выберите опцию «печать в файл» в формате вывода pdf. Интересная особенность этой опции заключается в том, что мы также можем настроить определенные конфигурации того, как страница будет печататься в формате pdf.
Правда в том, что вы правы, он доступен в хроме 😀 даже в этом случае я рассмотрю этот пост. Спасибо
Эй.
CTRL + P не лучше, и вам предоставляется возможность распечатать в файл, вы называете документ, который хотите, и все.
Вам нужно опубликовать, где найти готовый PDF-файл, чтобы завершить свою статью ...