Πώς να μετατρέψετε μια ιστοσελίδα σε αρχείο PDF ή εικόνες σε Linux

Πώς να μετατρέψετε μια ιστοσελίδα σε αρχείο PDF ή εικόνες σε Linux

Θέλετε να μάθετε πώς μπορείτε να καταγράψετε μια ιστοσελίδα και να την αποθηκεύσετε ως έγγραφο PDF ή εικόνα χρησιμοποιώντας το τερματικό; Ευτυχώς, το Linux διαθέτει μια πληθώρα βοηθητικών προγραμμάτων που μπορείτε να χρησιμοποιήσετε για να αυτοματοποιήσετε το έργο της μετατροπής εγγράφων HTML σε αρχεία και εικόνες PDF.





Αυτό το άρθρο θα σας παρουσιάσει τα wkhtmltopdf και wkhtmltoimage, βοηθητικά προγράμματα που χρειάζεστε για να διευκολύνετε την εργασία σας.





Πώς να μετατρέψετε HTML σε PDF

Αν θέλετε να καταγράψετε ιστοσελίδες και να τις μετατρέψετε σε αρχείο PDF, το βοηθητικό πρόγραμμα wkhtmltopdf θα σας βοηθήσει. Το Wkhtmltopdf είναι ένα εργαλείο γραμμής εντολών ανοιχτού κώδικα που χρησιμοποιείται για την απόδοση ιστοσελίδων σε έγγραφα PDF.





Δεδομένου ότι το εργαλείο λειτουργεί ακέφαλο μέσα στο τερματικό Linux, δεν θα χρειαστείτε κανένα πρόγραμμα οδήγησης ιστού ή ένα πλαίσιο αυτοματισμού προγράμματος περιήγησης όπως το Selenium.

Εγκαταστήστε το wkhtmltopdf στο Linux

Το Wkhtmltopdf δεν είναι ένα από τα τυπικά πακέτα που έρχονται προεγκατεστημένα στο Linux. Θα πρέπει να το εγκαταστήσετε χειροκίνητα χρησιμοποιώντας τον διαχειριστή πακέτων του συστήματός σας.



Για να εγκαταστήσετε το wkhtmltopdf σε διανομές που βασίζονται σε Ubuntu και Debian:

sudo apt install wkhtmltopdf

Σε διανομές που βασίζονται σε Arch, όπως το Manjaro Linux:





sudo pacman -S wkhtmltopdf

Η εγκατάσταση του wkhtmltopdf σε διανομές που βασίζονται σε RHEL όπως το Fedora και το CentOS είναι επίσης εύκολη.

sudo dnf install wkhtmltopdf

Βασική σύνταξη

Η βασική σύνταξη της εντολής είναι:





wkhtmltopdf webpage filename

...όπου ιστοσελίδα είναι η διεύθυνση URL της ιστοσελίδας που θέλετε να μετατρέψετε και όνομα αρχείου είναι το όνομα του αρχείου PDF εξόδου.

Για να μετατρέψετε την αρχική σελίδα της Google σε έγγραφο PDF:

wkhtmltopdf https://google.com google.pdf

Παραγωγή:

Ανοίγοντας το αρχείο PDF, θα παρατηρήσετε ότι το wkhtmltopdf έχει μετατρέψει με ακρίβεια την ιστοσελίδα σε έγγραφο.

ο --αντίγραφα Η σημαία είναι σωτήρια αν θέλετε το αρχείο εξόδου σας να έχει πολλά αντίγραφα της ιστοσελίδας. Λάβετε υπόψη ότι κατά την εκτύπωση πολλαπλών αντιγράφων, το wkhtmltopdf δεν θα δημιουργήσει πολλά αρχεία PDF, αλλά θα προσθέσει επιπλέον σελίδες σε ένα μόνο έγγραφο.

Για να δημιουργήσετε τρία αντίγραφα της αρχικής σελίδας Google:

wkhtmltopdf --copies 3 https://google.com google.pdf

Το αρχείο εξόδου PDF θα περιέχει τρεις σελίδες όπως ορίζεται στην προαναφερθείσα εντολή.

Προσθέστε ένα Φίλτρο κλίμακας του γκρι στην έξοδο

Για να προσθέσετε ένα φίλτρο κλίμακας του γκρι στο αρχείο PDF, χρησιμοποιήστε το -σολ ή -κλίμακα του γκρι σημαία με την εντολή:

wkhtmltopdf -g https://google.com google.pdf
wkhtmltopdf --grayscale https://google.com google.pdf

Αρχείο εξόδου:

Αλλάξτε τον προσανατολισμό του PDF

Από προεπιλογή, το wkhtmltopdf δημιουργεί το αρχείο PDF σε κάθετη διάταξη, δηλαδή πορτρέτο. Για να αλλάξετε αυτήν την προεπιλεγμένη συμπεριφορά και να καταγράψετε ιστοσελίδες σε τοπίο, χρησιμοποιήστε το --προσανατολισμός σημαία με την εντολή:

wkhtmltopdf --orientation landscape https://google.com google.pdf

Παραγωγή:

Λάβετε υπόψη ότι η οριζόντια έκδοση του εγγράφου έχει μεγαλύτερη επιφάνεια λευκού χώρου σε σύγκριση με την κατακόρυφη.

Μην συμπεριλαμβάνετε εικόνες κατά τη μετατροπή

Κατά τη δημιουργία της εξόδου, εάν δεν θέλετε το wkhtmltopdf να εμφανίζει εικόνες σε μια ιστοσελίδα, χρησιμοποιήστε το -χωρίς εικόνες σημαία:

wkhtmltopdf --no-images https://google.com google.pdf

Παραγωγή:

Σχετίζεται με: Τα καλύτερα εργαλεία για την επεξεργασία ενός αρχείου PDF οπουδήποτε

Πώς να μετατρέψετε μια ιστοσελίδα σε εικόνες

Το βοηθητικό πρόγραμμα wkhtmltoimage είναι μέρος του πακέτου wkhtmltopdf. Εάν εργάζεστε σε μια αναφορά και θέλετε να συμπεριλάβετε εικόνες ενός ιστότοπου, τότε αυτό το εργαλείο θα λειτουργήσει υπέρ σας. Το τερματικό Linux όχι μόνο σας διευκολύνει στη λήψη των εικόνων, αλλά σας δίνει επίσης μια σειρά επιλογών που σας επιτρέπουν να προσαρμόσετε την έξοδό σας.

πώς μπορώ να μάθω σε ποιον ανήκει ένας αριθμός τηλεφώνου δωρεάν;

Βασική σύνταξη

Το Wkhtmltoimage έχει μια σύνταξη παρόμοια με την wkhtmltopdf:

wkhtmltoimage webpage filename

...όπου ιστοσελίδα είναι η διεύθυνση URL ενός ιστότοπου και όνομα αρχείου είναι το όνομα της εικόνας εξόδου.

Μετατρέψτε μια ιστοσελίδα σε εικόνα

Συνεχίζοντας με το προαναφερθέν παράδειγμα, ας μετατρέψουμε την αρχική σελίδα της Google σε εικόνες.

wkhtmltoimage https://google.com google.png

Παραγωγή:

Μπορείτε επίσης να καθορίσετε μια προσαρμοσμένη μορφή αρχείου που θέλετε να έχει η εικόνα εξόδου. Το Wkhtmltoimage υποστηρίζει τις ακόλουθες επεκτάσεις αρχείων:

  • JPEG/JPG
  • PNG
  • SVG

Για παράδειγμα, εάν θέλετε να δημιουργήσετε μια εικόνα JPG, απλώς αντικαταστήστε την επέκταση αρχείου με JPG στην εντολή:

wkhtmltoimage https://google.com google.jpg

Σχετίζεται με: JPG εναντίον JPEG: Ποια είναι η διαφορά μεταξύ αυτών των μορφών αρχείων εικόνας;

Λήψη ιστοσελίδων χρησιμοποιώντας το τερματικό Linux

Πρέπει να έχετε εγκατεστημένο ένα πρόγραμμα προβολής PDF στο σύστημα Linux σας εάν θέλετε να προβάλετε τα αρχεία PDF που δημιουργούνται από το wkhtmltopdf. Ενώ οι περισσότερες διανομές Linux διαθέτουν προεγκατεστημένο επεξεργαστή PDF, μπορείτε να επιλέξετε και να εγκαταστήσετε χειροκίνητα έναν επεξεργαστή PDF που ταιριάζει στις ανάγκες σας.

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Οι 5 καλύτεροι επεξεργαστές PDF Linux που πρέπει να δοκιμάσετε

Θέλετε να επεξεργαστείτε ένα αρχείο PDF σε Linux; Αυτοί οι επεξεργαστές PDF Linux είναι δωρεάν στην εγκατάσταση και εύχρηστοι.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Linux
  • PDF
  • Linux
Σχετικά με τον Συγγραφέα Deepesh Sharma(79 άρθρα δημοσιεύθηκαν)

Ο Deepesh είναι ο Junior Editor για Linux στο MUO. Γράφει ενημερωτικούς οδηγούς στο Linux, με στόχο να προσφέρει μια ευχάριστη εμπειρία σε όλους τους νεοεισερχόμενους. Δεν είμαι σίγουρος για τις ταινίες, αλλά αν θέλετε να μιλήσετε για την τεχνολογία, είναι ο τύπος σας. Στον ελεύθερο χρόνο του, μπορείτε να τον βρείτε να διαβάζει βιβλία, να ακούει διαφορετικά είδη μουσικής ή να παίζει κιθάρα.

Περισσότερα από Deepesh Sharma

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Linux