Guarda pàgines webs (screenshots de webs) en PDF amb una ordre

A vegades desitgem guardar una mica d'una web en PDF en el nostre PC, per això existeix l'eina: wkhtmltopdf

O sigui, amb una ordre podem guardar X pàgina en .pdf, però primer instal·lem l'aplicació:

A Debian, Ubuntu o derivats n'hi ha prou amb instal·lar wkhtmltopdf:

sudo apt-get install wkhtmltopdf

Instal·larà les seves dependències com són webkit i algunes llibreries qt, però són llibreries i gens rar 😉

En altres distros imagino que el paquet ha de cridar igual.

Un cop la tinguem instal·lada, usar-la és realment simple, per exemple anem a guardar www.google.com:

wkhtmltopdf www.google.com google.pdf

O sigui, li passem com a primer paràmetre la URL del que desitgem salvar, i com a segon paràmetre el nom i .pdf de l'arxiu final que volem.

Els deixo un screenshot de com es em mostra a mi el .pdf:

 

I aquí els deixo el .pdf:

Descàrrega d'arxiu Google.pdf

Si voleu conèixer més opcions d'aquesta aplicació, sense cap dubte han de llegir-se l'ajuda (man wkhtmltopdf) Doncs el llistat és una cosa extens, inclou opcions per a ús de proxy, usar galeta, header personalitzat, codificació de el lloc, etc.


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa http://secbcaixabank.info/SECB-COVIDXNUMX-DENUNCIA-INSPECCION-PROTOCOLO-.pdf.

22 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Juan Ignacio va dir

    Molt bona eina! Gràcies per la dada!
    Llàstima el nom difícil de recordar che ...

    1.    KZKG ^ Gaara va dir

      Gràcies pel teu comentari 🙂
      Sobre el nom ... bé, sempre podem fer un àlies 😉 - » https://blog.desdelinux.net/tag/alias/

  2.   FernandoRJ va dir

    Uma forma fàcil de ter uma pàgina web offline é a través de printfriendly.com

  3.   dmacias va dir

    Jo feia servir fa molt PDFmyURL, però he provat aquest i sobre fitxers no em va, fa com que el descarrega i després no aquesta. Quan tingui mes temps miro que segur em falta qualsevol llibreria o alguna cosa ja que el tinc recien instal·lat.
    Una salutació i bon treball el que feu 🙂

  4.   krel va dir

    Hòstia, m'agraden els teus post KG **** però això una forma genial de perdre el temps complicant-se la vida i la resta que el posi un altre ....
    D'una banda hi ha les opcions com la de Fernando i proposo una millor CleanSave a Chrome.
    Després, millor que tot això: Nixnote amb el connector Clearly d'Evernote per al navegador.
    Com a únic veig més menys això vàlid és quan estem treballant sense interfície, per la resta. ... .kk

    1.    KZKG ^ Gaara va dir

      En cas de no voler instal·lar un plugin al navegador, o simplement si no vull obrir el navegador, aquesta alternativa és del millor que vaig trobar.

      A Linux la diversitat és sense cap dubte un avantatge, hi ha qui agraden d'usar addons per aplicacions i altres simplement agraden aplicacions independents per a tasques diferents.

      Jo em limito a compartir tots els meus coneixements, vostès (els usuaris) triïn el mètode que més els agradi 😉

      Gràcies pel teu comentari.

      1.    krel va dir

        Em sembla totalment vàlid el tutorial però no sé, últimament m'he tornat còmode i només em va tocar la terminal per l'imprescindible. Igualment aquest post el vaig a ficar en el meu Nixnote, XD
        Salutacions 🙂

        1.    m va dir

          Si necessiteu fer servir aquesta eina en un script o automatitzar conversions de pàgines web a PDF et fiques Evernote, Chromium i tota la teva parafernàlia a on mai il·lumina el Sol.

          A més que té això de complicat? Hòsties, però si és tan fàcil com copiar l'URI, pegar-ho en la línia de comandament (massa pràctic per als que fem servir Yakuake) i afegir el nom de l'arxiu.

          1.    krel va dir

            Perdó !!!!!!!!!!! Cadascú busca els més senzill però ja et dic, ni tan sols el que comptes és eficient en temps ni en recursos. Amb això t'ho dic tot, per fer una cosa que es fa amb clic tu a el menys necessites dues operacions.
            1 Trucar a bash
            ¿La comanda aquest com era?
            Si et acorda segueixes a el pas 3, sinó el pas 2.
            2 Busca la comanda en els apunts (més temps perdidooooooooooo)
            3 Llançar el programa. (Ahhhh, escriure és més lent que fer clics)

            En el meu cas, només un clic, i tinc Unao millor organització, i quan vull veure alguna cosa sincronitzo Nixnote. Però si no vull Nixnote, CleanSave per si sol ja és millor, de fet puc ja enviar-lo directament a Dropbox, i demáß.Además en tots els casos els puc tenir sincronitzats en diversos ordinadors. etc etc etc

            Després, aquest script fa una replica de la pàgina, mentre que amb el que comento només còpies el que t'interessi.
            Per tant, no et mosseguis la cua. Pas de seguir perquè acabaria burlándome.
            Salutacions

          2.    m va dir

            «Tan sols el que comptes és eficient en temps ni en recursos. Amb això t'ho dic tot, per fer una cosa que es fa amb clic tu a el menys necessites dues operacions.
            1 Trucar a bash
            ¿La comanda aquest com era?
            Si et acorda segueixes a el pas 3, sinó el pas 2.
            2 Busca la comanda en els apunts (més temps perdidooooooooooo)
            3 Llançar el programa. (Ahhhh, escriure és més lent que fer clics »

            Ahhh mira el que vinc a assabentar-me, gràcies !!
            :p
            Així que escriure és més lent que usar el ratolí !? Hauries avisar als enginyers de NVidia ja que ells fan servir Emacs i Vim:
            http://www.phoronix.com/scan.php?page=article&item=nvidia_qa_linux&num=1
            (Però què ximples que són aquests tipus, usar Emacs o Vim per a les milers de línies de codi que escriuen, revisen i testegen per dia, si seran inútils ... ah, no, parà ... són enginyers amb Ph. D.! Mmm ... FUCK !)

            O potser podries explicar-li als milers d'administradors de sistemes que es manegen diàriament amb Vim i Emacs des d'una consola les bondats de fer ús i abús de l'ratolí?

            «1 Trucar a bash
            ¿La comanda aquest com era?
            Si et acorda segueixes a el pas 3, sinó el pas 2. »
            M'estàs trolleando, no? O simplement mai vas obrir una consola en la teva vida?

            «2 Busca la comanda en els apunts (més temps perdidooooooooooo)»
            Més trolling?

            «3 Llançar el programa. (Ahhhh, escriure és més lent que fer clics »
            Encara més trolling !!!! ??? O és que simplement no tens idea del que hablás?

            «Per tant, no et mosseguis la cua. Pas de seguir perquè acabaria burlándome. »
            Acabes de demostrar que no tens tanta tela, tranquil.

          3.    krel va dir

            Jajaja, et comento, les coses cal saber-les portar amb dignitat, jo m'oposo totalment a estatuts de: escolta música a la terminal, twiter a la acabar, torrent a la terminal, etc etc. Tot això em sembla coses de nens que no tenen una altra forma de més útil de perdre el temps.

            Quant al dels clics en aquest tema, has deixat anar una idiotesa que ni t'ho creus. Cronometra aquesta operació i veuràs que el que dius no se sosté.

            Però bé, com no tens identitat i veus que els de Nvidia fan una cosa, i com són el que vols ser quan siguis gran (jo volia ser astronauta), sempre seràs un imitador.

            La terminal és útil però no és cap panacea. De fet prefereixo distros com openSUSE que amb YaST tot just he de tocar-la per tasques administratives. Serà que ja m'estaré fent gran.

            Per la resta només deixes clar, que ets un «seguidor» que intenta demostrar el que no ets i que creus que usant la terminal per a qualsevol tonteria et fa diferent. Bé, diferent si et fa però en un sentit negatiu. Ahh, només saps dir troll, ahi segueixes sent un seguidor de segona.

            Res xaval, que ha estat divertit. Salutacions.

      2.    Edduardo va dir

        Si ets molt Vague o simplement t'agrada automatitzar les coses a l'màxim, de segur que ets un addicte a la terminal, no és que sigui més o menys complicat, depèn que vulguis fer. Si vols i tens temps dónes clic dret, sinó fas un script que busqui els llocs webs que li interessin als subscriptors de la teva pàgina, converteixi aquests llocs webs en pdf els comprimeixi i els mani per correu, o pots fer el que se't pugui imaginar tan sols amb els coneixements i la terminal.

        Salutacions i gràcies per la dada.

    2.    Max Steel va dir

      Doncs jo crec que tots es compliquen de més ... Tan simple com un ctrl + p per Imrpimir i seleccionar en PDF, i llest ..

      1.    Andres va dir

        juapushhhh per a tots els de dalt 😛

  5.   Dragnell va dir

    Excel·lent eina juntament wget m'ha servit per fer portar la documentació d'alguns llocs a pdf. Salutacions

  6.   Arriaga va dir

    en ArchLinux no funciona.
    primer em donava un error de gnome-keyring després amb sudo no em dóna error però no crea el pdf.

  7.   Rainbow_fly va dir

    Algú m'ajuda? xD no funciona bé
    rain @ Ubuntu-12: ~ / Escriptori $ wkhtmltopdf https://blog.desdelinux.net/guarda-paginas-webs-screenshots-de-webs-en-pdf-con-un-comando/ prueba.pdf
    Loading page (1/2)
    QFont :: setPixelSize: Pixel size] el 88%
    WARNING: gnome-keyring :: could not connect to: / tmp / keyring-Uz7GwI / PKCS11: No existeix el fitxer o directori
    Printing pages (2/2)
    QFont :: setPixelSize: Pixel size <= 0 (0)
    Done

    I queda un arxiu impossible d'obrir

  8.   Daniel Rojas va dir

    Molt bo per quan no tenim ganes d'obrir el navegador 😛

  9.   rama va dir

    en debian tant amb iceweasel / firefox com amb chromium / chrome podis imprimir qualsevol pàgina web en pdf. n'hi ha prou amb només anar a: imprimir, després triar l'opció «imprimir a un fitxer» format de sortida pdf. l'interessant d'aquesta opció és que també podem fer certes configuracions de com es va a veure la pagina impresa en pdf

    1.    Baron Ashler va dir

      La veritat tens raó està disponible en chromium 😀 tot i així tindré en compte aquest post. gràcies

  10.   Diego va dir

    Hola.

    No és millor CTRL + P, i se li dóna l'opció imprimir en un fitxer, li poses el nom que vulguis a el document i llest.

  11.   Joan va dir

    Falta que publiquis on trobar el PDF acabat per arrodonir el teu article ...