Cara Menukar Halaman Web ke Fail PDF atau Gambar di Linux

Cara Menukar Halaman Web ke Fail PDF atau Gambar di Linux

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.

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 Cuba

Perlu mengedit fail PDF di Linux? Penyunting PDF Linux ini bebas dipasang dan senang digunakan.

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • PDF
  • Linux
Mengenai Pengarang Deepesh Sharma(79 Artikel Diterbitkan)

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 Sharma

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan