Saglabājiet tīmekļa lapas (tīmekļa ekrānuzņēmumus) PDF failā ar vienu komandu

Dažreiz mēs vēlamies kaut ko no vietnes saglabāt savā datorā PDF formātā, tāpēc ir pieejams šāds rīks: wkhtmltopdf

Tas ir, izmantojot komandu, mēs varam saglabāt X lapu .pdf, bet vispirms instalēsim lietojumprogrammu:

Debian, Ubuntu vai atvasinājumos vienkārši instalējiet wkhtmltopdf:

sudo apt-get install wkhtmltopdf

Tas instalēs savas atkarības, piemēram, webkit un dažas qt bibliotēkas, taču tās ir bibliotēkas un nekas dīvains 😉

Citos rajonos es iedomājos, ka iepakojumam jābūt nosauktam vienādi.

Kad esam to instalējuši, to izmantot ir ļoti vienkārši, piemēram, mēs saglabāsim vietni www.google.com:

wkhtmltopdf www.google.com google.pdf

Tas ir, mēs nododam URL, ko mēs vēlamies saglabāt kā pirmo parametru, un galīgā faila nosaukumu un .pdf, kuru mēs vēlamies kā otro parametru.

Šeit ir ekrānuzņēmums par to, kā man tiek parādīts .pdf:

 

Un šeit ir .pdf:

Lejupielādēt failu Google.pdf

Ja vēlaties uzzināt vairāk šīs lietojumprogrammas iespēju, bez šaubām, izlasiet palīdzību (vīrietis wkhtmltopdf), tā kā saraksts ir nedaudz plašs, tajā ir iekļautas iespējas izmantot starpniekserveri, izmantot sīkfailus, pielāgotu galveni, vietnes kodējumu utt.


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

22 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Juan Ignacio teica

    Ļoti labs rīks! Paldies par informāciju!
    Tas sāp sāpīgi atcerēties che ...

    1.    KZKG ^ Gaara teica

      Paldies par komentāru 🙂
      Par vārdu ... nu, mēs vienmēr varam izveidot aizstājvārdu 😉 - » https://blog.desdelinux.net/tag/alias/

  2.   FernandoRJ teica

    Vienkāršs veids, kā iegūt bezsaistes vietni, izmantojot printfriendly.com

  3.   dmacias teica

    Es ilgu laiku izmantoju pdfmyurl, bet es esmu izmēģinājis šo, un uz arkas tas man nedarbojas, tas izliekas, ka es to lejupielādēju, un tad tā nav. Kad man ir vairāk laika, es redzu, ka, protams, man trūkst bibliotēkas vai kaut kā cita, jo es to tikko instalēju.
    Sveiciens un labs darbs, ko jūs darāt 🙂

  4.   krels teica

    Saimniek, man patīk jūsu ziņa KG ****, bet tas ir lielisks veids, kā tērēt laiku, sarežģot dzīvi un pārējo, ko kāds cits to izvirza.
    No vienas puses, ir tādas iespējas kā Fernando, un es ierosinu labāku CleanSave pārlūkā Chrome.
    Tad labāk par visu to: Nixnote ar Evernote's Clearly pārlūkprogrammas spraudni.
    Vienīgais veids, kā es redzu mazāk, tas ir spēkā, ja mēs strādājam bez saskarnes, pretējā gadījumā. … .Labi labi

    1.    KZKG ^ Gaara teica

      Gadījumā, ja nevēlaties pārlūkprogrammā instalēt spraudni vai vienkārši nevēlaties atvērt pārlūku, šī alternatīva ir labākā, ko atradu.

      Linux daudzveidība neapšaubāmi ir priekšrocība, ir tādi, kuriem patīk izmantot papildinājumus lietojumprogrammām, bet citiem vienkārši patīk neatkarīgas lietojumprogrammas dažādiem uzdevumiem.

      Es aprobežojos ar visu savu zināšanu dalīšanu, jūs (lietotāji) izvēlaties metodi, kas jums patīk visvairāk 😉

      Paldies par komentāru.

      1.    krels teica

        Apmācība man šķiet pilnīgi derīga, bet es nezinu, pēdējā laikā man ir kļuvis ērti, un es pieskaros terminālim tikai pēc būtiskākajām lietām. Es arī ievietošu šo ziņu savā Nixnote, XD
        Sveiciens 🙂

        1.    m teica

          Ja jums ir jāizmanto šis rīks skriptā vai jā automatizē tīmekļa lapu pārveidošana PDF formātā, jūs ievietojat Evernote, Chromium un visus savus piederumus tur, kur Saule nekad nespīd.

          Turklāt, kas šajā jautājumā ir sarežģīts? Sasodīts, bet tas ir tikpat vienkārši, kā nokopēt URI, ielīmēt to komandrindā (pārāk parocīgs tiem no mums, kas lieto Yakuake) un pievienot faila nosaukumu.

          1.    krels teica

            Atvainojiet !!!!!!!!!!! Katrs no tiem meklē vienkāršāko, bet es jums jau saku, pat tas, ko jūs skaitāt, nav efektīvs laikā vai resursos. Ar to es jums visu saku, lai veiktu kaut ko, kas tiek veikts ar klikšķi, jums ir nepieciešamas vismaz divas darbības.
            1 Zvans bash
            Vai komanda ir tāda?
            Ja atceraties, pārejiet uz 3. darbību, bet 2. soli.
            2 Meklējiet komandu piezīmēs (vairāk laika zaudētsoooooooooo)
            3 Palaidiet programmu. (AHhhh, rakstīšana notiek lēnāk nekā noklikšķināšana)

            Manā gadījumā tikai viens klikšķis, un man ir labāka organizācija, un, kad es vēlos kaut ko redzēt, es sinhronizēju Nixnote. Bet, ja es nevēlos Nixnote, CleanSave pats par sevi ir labāks, patiesībā es to jau varu nosūtīt tieši uz Dropbox utt. Turklāt visos gadījumos es varu tos sinhronizēt vairākos datoros. utt utt utt

            Tad šis skripts izveido lapas kopiju, bet ar komentējamo jūs kopējat tikai to, kas jūs interesē.
            Tāpēc nekodiet asti. Es eju tālāk, jo beigtu mani apsmiet.
            Sveicieni

          2.    m teica

            “Pat tas, ko jūs skaitāt, ir efektīvs laikā vai resursos. Ar to es jums visu saku, lai veiktu kaut ko, kas tiek veikts ar klikšķi, jums ir nepieciešamas vismaz divas darbības.
            1 Zvans bash
            Vai komanda ir tāda?
            Ja atceraties, pārejiet uz 3. darbību, bet 2. soli.
            2 Meklējiet komandu piezīmēs (vairāk laika zaudētsoooooooooo)
            3 Palaidiet programmu. (AHhhh, rakstīšana ir lēnāka nekā noklikšķināšana »

            Ahhh, paskatieties, ko esmu uzzinājis, paldies!
            :p
            Tātad rakstīšana ir lēnāka nekā peles lietošana? Jums vajadzētu konsultēt NVidia inženierus, jo viņi izmanto Emacs un Vim:
            http://www.phoronix.com/scan.php?page=article&item=nvidia_qa_linux&num=1
            (Bet cik dumji ir šie puiši, izmantojot Emacs vai Vim tūkstošiem koda rindiņu, ko viņi raksta, pārskata un pārbauda dienā, ja tie būs bezjēdzīgi ... ah, nē, apstājieties ... viņi ir inženieri ar Ph. D.! Mmm ... FUCK!)

            Vai varbūt jūs varētu izskaidrot tūkstošiem sistēmas administratoru, kuri katru dienu no konsoles nodarbojas ar Vimu un Emacu, peles izmantošanas un ļaunprātīgas izmantošanas priekšrocības?

            «1 Zvans bash
            Vai komanda ir tāda?
            Ja atceraties, pārejiet pie 3., ja ne 2. darbības. »
            Tu mani troļļo, vai ne? Vai arī jūs vienkārši nekad dzīvē neesat atvēris konsoli?

            «2 Meklējiet komandu piezīmēs (vairāk laika zaudētsoooooooooo)»
            Vairāk troļļu?

            «3 Palaidiet programmu. (AHhhh, rakstīšana ir lēnāka nekā noklikšķināšana »
            Vēl vairāk troļļošanas !!!! ??? Vai varbūt jums vienkārši nav ne mazākās nojausmas, par ko jūs runājat?

            Tāpēc nekodiet asti. Es eju tālāk, jo beigtos ar to pasmieties. "
            Jūs tikko pierādījāt, ka jums nav tik daudz auduma, nomierinieties.

          3.    krels teica

            Hahaha, ļaujiet man jums pateikt, ka lietas ir jāveic cienīgi, es esmu pilnīgi pret to: klausieties mūziku terminālā, čivināt terminālā, torrentu terminālā utt. Utt. Viss, kas man šķiet, ir bērnu lietas, kurām nav citu lietderīgāku laika izšķiešanas veidu.

            Kas attiecas uz klikšķiem uz šo tēmu, jūs esat izlaidis idiotismu, ka jūs tam neticat. Laiks šai operācijai, un jūs redzēsiet, ka tas, ko jūs sakāt, neatbilst.

            Bet, hei, tā kā jums nav identitātes un jūs redzat, ka Nvidia dara vienu lietu, un, tā kā viņi ir tādi, kādiem jūs vēlaties būt, kad pieaugsiet (es gribēju būt astronauts), jūs vienmēr būsiet atdarinātājs.

            Termināls ir noderīgs, taču tas nav panaceja. Patiesībā es dodu priekšroku tādām distros kā opensuse, ka ar YaST man diez vai ir jāpieskaras administratīvo uzdevumu veikšanai. Būs tā, ka es jau kļūstu vecāka.

            Pretējā gadījumā jūs vienkārši skaidri norādāt, ka esat "sekotājs", kurš mēģina parādīt to, kas jūs neesat, un ka jūs domājat, ka, izmantojot termināli jebkādām nejēdzībām, jūs esat atšķirīgs. Nu, atšķirīgi, ja tā notiek, bet negatīvā nozīmē. Ahh, jūs zināt, kā pateikt tikai trolli, tur jūs joprojām esat otršķirīgs sekotājs.

            Nekas bērns, tas ir bijis jautri. Sveicieni.

      2.    Edduardo teica

        Ja jūs esat ļoti slinks vai jums vienkārši patīk maksimāli automatizēt lietas, protams, jūs esat atkarīgs no termināla, tas nav tas, ka tas ir vairāk vai mazāk sarežģīts, tas ir atkarīgs no tā, ko vēlaties darīt. Ja vēlaties un jums ir laiks, varat ar peles labo pogu noklikšķināt, ja nē, izveidojat skriptu, kas meklē vietnes, kas interesē jūsu lapas abonentus, pārvērš šīs vietnes pdf formātā, saspiež tās un nosūta pa pastu vai arī varat darīt visu, ko vēlaties. var tikai iedomāties ar zināšanām un termināli.

        Sveiciens un paldies par padomu.

    2.    Makss Tērauds teica

      Es domāju, ka viņi visi kļūst sarežģītāki ... Tikpat vienkārši kā ctrl + p, lai izdrukātu un atlasītu PDF formātā, un voila ..

      1.    Andress teica

        juapushhhh visiem virs 😛

  5.   Dranjels teica

    Lielisks rīks kopā ar wget ir palīdzējis man dažu vietņu dokumentāciju ievietot pdf formātā. Priekā

  6.   Arriaga teica

    uz archlinux tas nedarbojas.
    vispirms tas man deva kļūdu gnome-keyring, tad ar sudo tas nedod man kļūdu, bet tas nerada pdf.

  7.   Varavīksnes_liene teica

    Kāds man palīdz? xD nedarbojas labi
    lietus @ Ubuntu-12: ~ / Desktop $ wkhtmltopdf https://blog.desdelinux.net/guarda-paginas-webs-screenshots-de-webs-en-pdf-con-un-comando/ tests.pdf
    Notiek lapas ielāde (1/2)
    QFont :: setPixelSize: pikseļu izmērs] 88%
    BRĪDINĀJUMS: gnome-keyring :: neizdevās izveidot savienojumu ar: / tmp / keyring-Uz7GwI / pkcs11: fails vai direktorijs nepastāv
    Lappušu drukāšana (2/2)
    QFont :: setPixelSize: pikseļu izmērs <= 0 (0)
    Darīts

    Un ir fails, kuru nav iespējams atvērt

  8.   Daniels Rojas teica

    Ļoti labi, ja mums nav vēlēšanās atvērt pārlūku 😛

  9.   rāmis teica

    Debianā gan ar ledus zizli / Firefox, gan ar hromu / hromu jūs varat izdrukāt jebkuru tīmekļa lapu pdf formātā. vienkārši dodieties uz: print, pēc tam izvēlieties opciju "print to file" pdf izvades formātu. Interesanti par šo opciju ir tas, ka mēs varam arī veikt noteiktas konfigurācijas, kā lapa tiks drukāta pdf formātā

    1.    Barons Ašlers teica

      Patiesība ir tāda, ka jums ir taisnība, tas ir pieejams hromā 😀 pat tāpēc es apsvēršu šo ziņu. Paldies

  10.   Diego teica

    Sveiki.

    CTRL + P nav labāks, un jums tiek dota iespēja drukāt failā, jūs nosaucat vajadzīgo dokumentu un viss.

  11.   Joan teica

    Lai noapaļotu rakstu, jums jāpublicē vieta, kur atrast gatavo PDF failu ...