Wkhtmltopdf, buat file atau gambar pdf dari web

tentang wkhtmltopdf

Pada artikel selanjutnya kita akan melihat paket wkhtmltopdf, yang menyertakan alat wkhtmltopdf dan wkhtmltoimage. Ini adalah alat baris perintah open source (LGPLv3) yang dengannya merender HTML ke PDF atau berbagai format gambar menggunakan mesin rendering Qt WebKit.

Pada baris berikut kita akan melihat bagaimana kita bisa mengonversi halaman web dari format html ke Format pdf atau gambar, semua ini dengan cara yang sederhana dan hanya dengan satu perintah untuk setiap kasus. Untuk mendapatkan hasil ini, kami akan menggunakan alat baris perintah yang disebutkan wkhtmltopdf dan wkhtmltoimage.

Dalam kasus wkhtmltopdf, harus dikatakan bahwa ia mampu menempatkan banyak objek dalam file keluaran. Ini akan memungkinkan kita untuk bekerja dengan satu halaman, halaman sampul web atau daftar isi. Objek ditempatkan di dokumen keluaran dalam urutan yang ditentukan pada baris perintah, opsi dapat ditentukan berdasarkan objek atau di area opsi global.

Instal wkhtmltopdf di Ubuntu 18.04

Untuk mendapatkan versi terbaru dari alat yang disertakan dalam paket wkhtmltopdf, kita perlu menginstal paket .deb yang sesuai, yang harus kita unduh dari situs webnya. Di baris berikut kita akan pergi instal wkhtmltopdf dan wkhtmltoimage di Ubuntu 18.04 dengan cepat dan mudah.

Untuk memulai, kami akan melakukannya perbarui daftar perangkat lunak yang tersedia untuk sistem operasi. Kami akan melakukan ini dengan mengetik di terminal (Ctrl + Alt + T):

sudo apt update

Memperbarui daftar perangkat lunak, mari instal wget, jika kami belum menginstalnya:

sudo apt -y install wget

Langkah selanjutnya adalah mengunjungi meluncurkan situs web, dari situ kami dapat mengunduh versi stabil terbaru yang diterbitkan. Di halaman ini kita akan menemukan versi terbaru dari paket wkhtmltopdf .deb. Anda juga dapat menulis perintah berikut di terminal, yang dengannya kita akan mengunduh versi stabil terbaru hari ini:

unduh file .deb dari wkhtmltopdf

wget https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb

Setelah pengunduhan selesai, kita bisa instal paket yang baru diunduh mengetik perintah:

wkhtmltox install .deb

sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb

Jika dependensi gagal, seperti yang Anda lihat di tangkapan layar sebelumnya, kami dapat memperbaikinya dengan mengetik di terminal yang sama:

sudo apt -f install

Cara menggunakan wkhtmltopdf di Ubuntu

Jika kami tertarik untuk mengubah halaman web ke format PDF, kami hanya perlu gunakan sintaks berikut di terminal untuk mengonversi:

wkhtmltopdf [página-web] [archivo.pdf]

Contoh penggunaan untuk menggunakan perintah ini adalah sebagai berikut:

wkhtmltopdf pesta Wikipedia

wkhtmltopdf https://es.wikipedia.org/wiki/Bash bash.pdf

Setelah konversi, Anda dapat melihat hasilnya. File pdf akan dibuat di direktori tempat kami menjalankan perintah, yang akan memungkinkan kita untuk melihat isinya, seperti yang kita lakukan dengan pdf mana pun.

wkhtmltopdf wikipedia ke pdf

file bash.pdf

Cara menggunakan wkhtmltoimage di Ubuntu

Jika kami tertarik mengubah halaman web menjadi gambar, kita dapat menggunakan sintaks yang sama dengan yang kita gunakan dengan perintah sebelumnya:

wkhtmluntuk menggambarkan png pesta Wikipedia

wkhtmltoimage https://es.wikipedia.org/wiki/Bash bash.png

Membantu

Itu bisa didapat bantuan di wkhtmltopdf dan wkhtmltoimage dengan mengetik di terminal perintah berikut. Untuk mendapatkan bantuan tentang perintah pertama, Anda harus menggunakan:

wkhtmlbantuan topdf

wkhtmltopdf -h

Jika Anda membutuhkan bantuan pada perintah kedua, kami juga dapat menambahkan opsi yang sama:

wkhtmluntuk gambar -bantuan

wkhtmltoimage -h

Cara lain untuk mendapatkan bantuan adalah gunakan halaman manual sesuai.

wkhtmlhalaman manual topdf

Kami hanya melihat bagaimana kami bisa mengonversi halaman web dari format HTML yang diinginkan ke PDF dan Gambar menggunakan wkhtmltopdf dan wkhtmlperangkat gambar. Penggunaan yang dapat dilakukan pengguna dari alat-alat ini bervariasi, mulai dari menggunakannya untuk membuat faktur, menyimpan catatan, membuat kartu ulang tahun, atau jenis hal lain yang terlintas dalam pikiran. Anda hanya perlu menggunakan imajinasi Anda.

Kode sumber aplikasi ini tersedia di repositori GitHub aplikasi dan Anda bisa tahu lebih banyak tentang dia di situs proyek Di dalamnya Anda dapat menemukan dokumentasi tentang alat-alat ini.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.