Uložte webové stránky (snímky webů) do PDF pomocí jednoho příkazu

Někdy chceme něco uložit z webu ve formátu PDF na našem PC, k tomu je k dispozici tento nástroj: wkhtmltopdf

To znamená, že pomocí příkazu můžeme uložit X stránku do .pdf, ale nejdříve si aplikaci nainstalujte:

V Debianu, Ubuntu nebo derivátech stačí nainstalovat wkhtmltopdf:

sudo apt-get install wkhtmltopdf

Nainstaluje své závislosti, jako je webkit a některé knihovny qt, ale jsou to knihovny a nic zvláštního 😉

V jiných distribucích si představuji, že balíček musí být pojmenován stejně.

Jakmile jej máme nainstalovaný, jeho používání je opravdu jednoduché, například uložíme www.google.com:

wkhtmltopdf www.google.com google.pdf

To znamená, že jako první parametr předáme adresu URL toho, co chceme uložit, a jako druhý parametr název a .pdf konečného souboru, který chceme.

Zanechávám snímek obrazovky s tím, jak se mi soubor .pdf zobrazuje:

A tady je .pdf:

Stáhnout soubor Google.pdf

Pokud chcete znát více možností této aplikace, měli byste si bezpochyby přečíst nápovědu (muž wkhtmltopdf) protože seznam je poněkud rozsáhlý, obsahuje možnosti použití serveru proxy, používání souborů cookie, vlastní záhlaví, kódování stránek atd.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Juan Ignacio řekl

    Velmi dobrý nástroj! Díky za informace!
    Bolí to obtížné jméno zapamatovat si ...

    1.    KZKG ^ Gaara řekl

      Děkuji za komentář 🙂
      O jménu ... no, vždy můžeme vytvořit alias 😉 - » https://blog.desdelinux.net/tag/alias/

  2.   FernandoRJ řekl

    Snadný způsob, jak získat offline web přes printfriendly.com

  3.   dmacies řekl

    Používal jsem pdfmyurl dlouho, ale zkusil jsem to a na archu to pro mě nefunguje, předstírá, že si ho stáhne a pak tam není. Když mám více času, vidím, že mi určitě chybí nějaká knihovna nebo něco, protože to mám právě nainstalované.
    Zdravím a dobrou práci, co děláte 🙂

  4.   krel řekl

    Hostitel, líbí se mi váš příspěvek KG ****, ale je to skvělý způsob, jak plýtvat časem komplikováním života a zbytkem, který mu dává někdo jiný….
    Na jedné straně existují možnosti jako Fernando a já navrhuji lepší CleanSave v prohlížeči Chrome.
    Pak lepší než to všechno: Nixnote s pluginem prohlížeče Evernote Clearly.
    Jediný způsob, jak vidím méně, je to platné, když pracujeme bez rozhraní, jinak. … .Kk

    1.    KZKG ^ Gaara řekl

      V případě, že si do prohlížeče nechcete instalovat plugin, nebo jej jednoduše nechcete otevřít, je tato alternativa tím nejlepším, co jsem našel.

      V Linuxu je rozmanitost nepochybně výhodou, jsou ti, kteří rádi používají doplňky pro aplikace a jiní prostě mají rádi nezávislé aplikace pro různé úkoly.

      Omezuji se na sdílení všech svých znalostí, vy (uživatelé) si vyberete metodu, která se vám líbí nejvíce 😉

      Děkuji za Váš komentář.

      1.    krel řekl

        Výukový program mi připadá naprosto platný, ale nevím, v poslední době jsem se cítil pohodlně a terminálu se dotýkám pouze pro to podstatné. Tento příspěvek také vložím do svého Nixnote, XD
        Zdravím 🙂

        1.    m řekl

          Pokud potřebujete tento nástroj použít ve skriptu nebo automatizovat převody webových stránek do formátu PDF, umístíte Evernote, Chromium a veškeré své vybavení tam, kam nikdy nesvítí slunce.

          Kromě toho, co je na tom komplikované? Sakra, ale je to tak snadné jako kopírování URI, vložení do příkazového řádku (příliš užitečné pro ty z nás, kteří používají Yakuake) a přidání názvu souboru.

          1.    krel řekl

            Promiňte !!!!!!!!!!! Každý z nich hledá to nejjednodušší, ale už vám říkám, že ani to, co počítáte, není efektivní v čase ani ve zdrojích. S tím vám řeknu všechno, abyste mohli udělat něco, co se děje kliknutím, potřebujete alespoň dvě operace.
            1 Zavolejte bash
            Byl takový příkaz?
            Pokud si pamatujete, přejděte ke kroku 3, ale ke kroku 2.
            2 Vyhledejte příkaz v poznámkách (více času ztratiloooooooooo)
            3 Spusťte program. (AHhhh, psaní je pomalejší než klikání)

            V mém případě stačí jedno kliknutí a mám lepší organizaci, a když chci něco vidět, synchronizuji Nixnote. Ale pokud nechci Nixnote, CleanSave sám o sobě je lepší, ve skutečnosti ho už mohu poslat přímo do Dropboxu atd. Kromě toho je ve všech případech mohu nechat synchronizovat na několika počítačích. atd atd atd

            Potom tento skript vytvoří repliku stránky, zatímco s tím, co komentuji, kopírujete pouze to, co vás zajímá.
            Proto nekousejte ocas. Jdu dál, protože bych si z toho nakonec udělal legraci.
            pozdravy

          2.    m řekl

            "I to, co počítáte, je efektivní z hlediska času nebo zdrojů." S tím vám řeknu všechno, abyste mohli udělat něco, co se děje kliknutím, potřebujete alespoň dvě operace.
            1 Zavolejte bash
            Byl takový příkaz?
            Pokud si pamatujete, přejděte ke kroku 3, ale ke kroku 2.
            2 Vyhledejte příkaz v poznámkách (více času ztratiloooooooooo)
            3 Spusťte program. (AHhhh, psaní je pomalejší než klikání »

            Ach, podívej, co jsem přišel zjistit, děkuji!
            :p
            Psaní je tedy pomalejší než používání myši!? Měli byste poradit technikům NVidia, jak používají Emacs a Vim:
            http://www.phoronix.com/scan.php?page=article&item=nvidia_qa_linux&num=1
            (Ale jak hloupí jsou tito muži, používat Emacs nebo Vim pro tisíce řádků kódu, které denně píší, kontrolují a testují, pokud budou k ničemu ... ach, ne, přestaň ... jsou to inženýři s Ph . D.! Mmm ... FUCK!)

            Nebo byste mohli vysvětlit tisícům správců systému, kteří každý den jednají z konzoly Vim a Emacs z konzoly, výhody používání a zneužívání myši?

            «1 Volejte bash
            Byl takový příkaz?
            Pokud si pamatujete, pokračujte krokem 3, pokud ne krokem 2. »
            Trolujete mě, že? Nebo jste nikdy v životě neotevřeli konzolu?

            «2 Vyhledejte příkaz v poznámkách (více času ztratiloooooooooo)»
            Více trollování?

            «3 Spusťte program. (AHhhh, psaní je pomalejší než klikání »
            Ještě více trollování !!!! ??? Nebo je to tak, že prostě netušíte, o čem to mluvíte?

            Takže nekousejte ocas. Jdu dál, protože bych si z toho nakonec udělal legraci. “
            Právě jste ukázal, že nemáte tolik látky, uklidněte se.

          3.    krel řekl

            Hahaha, řeknu vám, věci musí být prováděny důstojně, jsem naprosto proti: poslouchat hudbu na terminálu, tweetovat na terminálu, torrent na terminálu atd. Atd. Zdá se mi, že jsou to jen věci dětí, které nemají jiný užitečnější způsob plýtvání časem.

            Pokud jde o kliknutí na toto téma, uvolnili jste idiotství, kterému nevěříte. Načasujte tuto operaci a uvidíte, že to, co říkáte, neplatí.

            Ale hej, protože nemáte žádnou identitu a vidíte, že Nvidia dělá jednu věc, a protože jsou tím, čím chcete být, až vyrostete (chtěl jsem být astronautem), vždy budete napodobitelem.

            Terminál je užitečný, ale nejedná se o všelék. Ve skutečnosti dávám přednost distrům jako opensuse, které se s YaST stěží musím dotknout administrativních úkolů. Bude to tak, že už stárnu.

            Jinak jen objasníte, že jste „následovník“, který se snaží ukázat, čím nejste, a že si myslíte, že používání terminálu pro jakékoli nesmysly vás odlišuje. Jinak, pokud ano, ale v negativním smyslu. Ahh, víš jen, jak se řekne troll, tam jsi stále druhořadý následovník.

            Nic, dítě, to byla zábava. Pozdravy.

      2.    Edwarde řekl

        Pokud jste velmi líní nebo jen chcete automatizovat věci na maximum, určitě jste závislí na terminálu, není to tak, že je to víceméně komplikované, záleží na tom, co chcete dělat. Pokud chcete a máte čas, kliknete pravým tlačítkem, pokud ne, vytvoříte skript, který vyhledá weby, které zajímají předplatitele vaší stránky, převede tyto weby do formátu PDF, zkomprimuje je a pošle poštou, nebo můžete udělat co můžete si jen představit znalosti a terminál.

        Zdravím a děkuji za tip.

    2.    Max ocel řekl

      Myslím, že se všechny komplikují ... Tak jednoduché jako ctrl + p pro tisk a výběr v PDF, a je to ...

      1.    Andres řekl

        juapushhhh pro všechny výše 😛

  5.   dragnell řekl

    Skvělý nástroj společně wget mi pomohl přenést dokumentaci některých stránek do pdf. Na zdraví

  6.   Arriaga řekl

    na archlinuxu to nefunguje.
    nejprve mi dal chybu gnome-keyring, pak se sudo mi nedává chybu, ale nevytváří pdf.

  7.   duhová_moucha řekl

    Pomozte mi někdo? xD nefunguje dobře
    rain @ Ubuntu-12: ~ / Desktop $ wkhtmltopdf https://blog.desdelinux.net/guarda-paginas-webs-screenshots-de-webs-en-pdf-con-un-comando/ test.pdf
    Načítání stránky (1/2)
    QFont :: setPixelSize: velikost pixelu] 88%
    UPOZORNĚNÍ: gnome-keyring :: nemohlo se připojit k: / tmp / keyring-Uz7GwI / pkcs11: Soubor nebo adresář neexistuje
    Tisk stránek (2/2)
    QFont :: setPixelSize: Velikost pixelu <= 0 (0)
    Hotovo

    A existuje soubor, který nelze otevřít

  8.   Daniel Rojas řekl

    Velmi dobré, když nemáme chuť otevřít prohlížeč 😛

  9.   rama řekl

    v debianu jak s iceweaselem / firefoxem, tak s chromem / chromem můžete tisknout jakoukoli webovou stránku ve formátu pdf. stačí přejít na: tisk a poté zvolit možnost „tisknout do souboru“ výstupní formát pdf. Zajímavostí této možnosti je, že můžeme také provést určité konfigurace toho, jak bude stránka vytištěna v pdf

    1.    baron ashler řekl

      Pravda je, že máte pravdu, je k dispozici v chromu 😀 i tak tento příspěvek zohledním. Děkuji

  10.   Diego řekl

    Dobrý den.

    CTRL + P není lepší a máte možnost tisknout do souboru, pojmenujete požadovaný dokument a je to.

  11.   Joan řekl

    Chcete-li článek zakončit, musíte publikovat, kde najdete hotové PDF ...