Ingin tahu bagaimana anda dapat menangkap laman web dan menyimpannya sebagai dokumen PDF atau gambar menggunakan terminal? Nasib baik, Linux mempunyai banyak utiliti yang boleh anda gunakan untuk mengautomasikan tugas menukar dokumen HTML ke fail PDF dan gambar.
Artikel ini akan memperkenalkan anda kepada wkhtmltopdf dan wkhtmlmuka, utiliti yang anda perlukan untuk memudahkan kerja anda.
Cara Menukar HTML ke PDF
Sekiranya anda ingin menangkap halaman web dan menukarnya menjadi fail PDF, utiliti wkhtmltopdf akan membantu anda. Wkhtmltopdf adalah alat baris perintah sumber terbuka yang digunakan untuk menjadikan laman web menjadi dokumen PDF.
Oleh kerana alat ini berfungsi tanpa kepala di dalam terminal Linux, anda tidak memerlukan pemacu web atau kerangka automasi penyemak imbas seperti Selenium.
Pasang wkhtmltopdf di Linux
Wkhtmltopdf bukan salah satu pakej standard yang telah diprapasang di Linux. Anda harus memasangnya secara manual menggunakan pengurus pakej sistem anda.
Untuk memasang wkhtmltopdf pada pengedaran berasaskan Ubuntu dan Debian:
sudo apt install wkhtmltopdf
Pada distro berasaskan Arch seperti Manjaro Linux:
sudo pacman -S wkhtmltopdf
Memasang wkhtmltopdf pada distro berasaskan RHEL seperti Fedora dan CentOS juga mudah.
sudo dnf install wkhtmltopdf
Sintaksis Asas
Sintaks asas arahan adalah:
wkhtmltopdf webpage filename
... di mana laman sesawang adalah URL laman web yang ingin anda ubah dan nama fail adalah nama fail PDF output.
Untuk menukar laman utama Google menjadi dokumen PDF:
wkhtmltopdf https://google.com google.pdf
Pengeluaran:
Semasa membuka fail PDF, anda akan melihat bahawa wkhtmltopdf telah tepat menjadikan laman web menjadi dokumen.
Cetak Beberapa Salinan Halaman Web
The - salinan flag adalah penyelamat jika anda mahu fail output anda mempunyai banyak salinan halaman web. Perhatikan bahawa semasa mencetak banyak salinan, wkhtmltopdf tidak akan menghasilkan banyak fail PDF, tetapi akan menambahkan halaman tambahan ke satu dokumen sebagai gantinya.
Untuk membuat tiga salinan halaman utama Google:
wkhtmltopdf --copies 3 https://google.com google.pdf
Fail PDF output akan mengandungi tiga halaman seperti yang ditentukan dalam perintah yang disebutkan di atas.
Tambahkan Penapis Skala Kelabu ke Output
Untuk menambahkan penapis skala kelabu ke fail PDF, gunakan -g atau - skala kelabu bendera dengan arahan:
wkhtmltopdf -g https://google.com google.pdf
wkhtmltopdf --grayscale https://google.com google.pdf
Fail keluaran:
Tukar Orientasi PDF
Secara lalai, wkhtmltopdf menghasilkan fail PDF dalam susun atur menegak iaitu potret. Untuk mengubah tingkah laku lalai ini dan menangkap laman web dalam lanskap, gunakan - orientasi bendera dengan arahan:
wkhtmltopdf --orientation landscape https://google.com google.pdf
Pengeluaran:
Perhatikan bahawa versi lanskap dokumen mempunyai kawasan ruang kosong yang lebih besar berbanding dengan potret.
Jangan Sertakan Gambar Semasa Menukar
Semasa menghasilkan output, jika anda tidak ingin wkhtmltopdf menampilkan gambar yang ada di laman web, gunakan - tiada gambar bendera:
wkhtmltopdf --no-images https://google.com google.pdf
Pengeluaran:
Berkaitan: Alat Terbaik untuk Menyunting Fail PDF Di Mana sahaja
Cara Menukar Halaman Web ke Gambar
Utiliti wkhtmltoimage adalah sebahagian daripada pakej wkhtmltopdf. Sekiranya anda membuat laporan dan ingin memasukkan gambar laman web, maka alat ini akan berfungsi mengikut permintaan anda. Terminal Linux bukan sahaja memudahkan anda menangkap gambar tetapi juga memberi anda pelbagai pilihan yang membolehkan anda menyesuaikan output anda.
perisian penyuntingan foto terbaik untuk pemula
Sintaksis Asas
Wkhtmltoimage mempunyai sintaks yang serupa dengan wkhtmltopdf:
wkhtmltoimage webpage filename
... di mana laman sesawang adalah URL laman web dan nama fail adalah nama gambar output.
Tukar Halaman Web ke Gambar
Teruskan dengan contoh yang disebutkan di atas, mari ubah halaman utama Google menjadi gambar.
wkhtmltoimage https://google.com google.png
Pengeluaran:
Anda juga dapat menentukan format fail tersuai yang anda mahukan gambar outputnya. Wkhtmltoimage menyokong sambungan fail berikut:
- JPEG / JPG
- PNG
- SVG
Contohnya, jika anda ingin menghasilkan gambar JPG, ganti saja sambungan fail dengan JPG dalam arahan:
wkhtmltoimage https://google.com google.jpg
Berkaitan: JPG vs JPEG: Apakah Perbezaan Antara Format Fail Imej Ini?
Menangkap Halaman Web Menggunakan Terminal Linux
Anda mesti memasang pemapar PDF pada sistem Linux anda jika anda ingin melihat fail PDF yang dihasilkan oleh wkhtmltopdf. Walaupun sebilangan besar pengedaran Linux dilengkapi dengan editor PDF yang telah diinstal sebelumnya, anda boleh memilih dan memasang penyunting PDF secara manual yang sesuai dengan keperluan anda.
Berkongsi Berkongsi Tweet E-mel 5 Editor PDF Linux Terbaik yang Harus Anda CubaPerlu mengedit fail PDF di Linux? Penyunting PDF Linux ini bebas dipasang dan senang digunakan.
Baca Seterusnya Topik-topik yang berkaitan- Linux
- Linux
Deepesh adalah Editor Junior untuk Linux di MUO. Dia menulis panduan maklumat mengenai Linux, bertujuan untuk memberikan pengalaman yang membahagiakan kepada semua pendatang baru. Tidak pasti mengenai filem, tetapi jika anda mahu bercakap mengenai teknologi, dia adalah lelaki anda. Pada masa lapang, anda dapat melihatnya membaca buku, mendengar genre muzik yang berbeza, atau bermain gitarnya.
Lebih Banyak Dari Deepesh SharmaLanggan buletin kami
Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!
Klik di sini untuk melanggan