Bir web sayfasını nasıl yakalayabileceğinizi ve terminali kullanarak bir PDF belgesi veya görüntü olarak nasıl kaydedebileceğinizi bilmek ister misiniz? Neyse ki Linux, HTML belgelerini PDF dosyalarına ve resimlere dönüştürme görevini otomatikleştirmek için kullanabileceğiniz çok sayıda yardımcı programa sahiptir.
Bu makale, işinizi kolaylaştırmak için ihtiyaç duyduğunuz yardımcı programlar olan wkhtmltopdf ve wkhtmltoimage'ı tanıtacaktır.
HTML'yi PDF'ye Dönüştürme
Web sayfalarını yakalamak ve bunları bir PDF dosyasına dönüştürmek istiyorsanız, wkhtmltopdf yardımcı programı size yardımcı olacaktır. Wkhtmltopdf, web sayfalarını PDF belgelerine dönüştürmek için kullanılan açık kaynaklı bir komut satırı aracıdır.
Araç, Linux terminalinde başsız bir şekilde çalıştığı için, Selenium gibi herhangi bir web sürücüsüne veya tarayıcı otomasyon çerçevesine ihtiyacınız olmayacak.
Linux'a wkhtmltopdf yükleyin
Wkhtmltopdf, Linux'ta önceden yüklenmiş olarak gelen standart paketlerden biri değildir. Sisteminizin paket yöneticisini kullanarak manuel olarak kurmanız gerekecek.
Ubuntu ve Debian tabanlı dağıtımlara wkhtmltopdf yüklemek için:
sudo apt yükleme wkhtmltopdf
Manjaro Linux gibi Arch tabanlı dağıtımlarda:
sudo pacman -S wkhtmltopdf
Fedora ve CentOS gibi RHEL tabanlı dağıtımlara wkhtmltopdf yüklemek de kolaydır.
sudo dnf wkhtmltopdf yükleyin
Temel Sözdizimi
Komutun temel sözdizimi şöyledir:
wkhtmltopdf web sayfası dosya adı
...nerede web sayfası dönüştürmek istediğiniz web sayfasının URL'sidir ve dosya adı çıktı PDF dosyasının adıdır.
Google ana sayfasını bir PDF belgesine dönüştürmek için:
wkhtmltopdf https://google.com google.pdf
Çıktı:
PDF dosyasını açarken, wkhtmltopdf'nin web sayfasını tam olarak bir belgeye dönüştürdüğünü fark edeceksiniz.
Web Sayfasının Birden Çok Kopyasını Yazdırın
--kopyalar flag çıktı dosyanızın web sayfasının birden çok kopyasına sahip olmasını istiyorsanız bir cankurtarandır. Birden çok kopya yazdırırken, wkhtmltopdf'nin birden çok PDF dosyası oluşturmayacağını, bunun yerine tek bir belgeye ek sayfalar ekleyeceğini unutmayın.
Google ana sayfasının üç kopyasını oluşturmak için:
wkhtmltopdf --kopya 3 https://google.com google.pdf
Çıktı PDF dosyası, yukarıda belirtilen komutta belirtildiği gibi üç sayfa içerecektir.
Çıktıya Gri Tonlama Filtresi Ekleme
PDF dosyasına gri tonlamalı bir filtre eklemek için -g veya --gri tonlamalı komutla işaretle:
wkhtmltopdf -g https://google.com google.pdf
wkhtmltopdf --gri tonlamalı https://google.com google.pdf
Çıktı dosyası:
PDF'nin Yönünü Değiştirin
Varsayılan olarak, wkhtmltopdf PDF dosyasını dikey düzende, yani portrede oluşturur. Bu varsayılan davranışı değiştirmek ve bunun yerine web sayfalarını yatay olarak yakalamak için --oryantasyon komutla işaretle:
wkhtmltopdf --yönlendirme manzarası https://google.com google.pdf
Çıktı:
Belgenin yatay sürümünün, dikey olana kıyasla daha büyük bir boşluk alanına sahip olduğunu unutmayın.
Dönüştürürken Resimleri Dahil Etmeyin
Çıktıyı oluştururken, wkhtmltopdf'nin bir web sayfasında bulunan görüntüleri oluşturmasını istemiyorsanız, --hayır-görüntüler bayrak:
wkhtmltopdf --no-images https://google.com google.pdf
Çıktı:
İlişkili: PDF Dosyasını Her Yerde Düzenlemek için En İyi Araçlar
Bir Web Sayfasını Görüntülere Dönüştürme
wkhtmltoimage yardımcı programı, wkhtmltopdf paketinin bir parçasıdır. Bir rapor üzerinde çalışıyorsanız ve bir web sitesinin resimlerini eklemek istiyorsanız, bu araç sizin lehinize çalışacaktır. Linux terminali yalnızca görüntüleri yakalamanızı kolaylaştırmakla kalmaz, aynı zamanda çıktınızı özelleştirmenize olanak tanıyan bir dizi seçenek sunar.
Temel Sözdizimi
Wkhtmltoimage, wkhtmltopdf'e benzer bir sözdizimine sahiptir:
wkhtmltoimage web sayfası dosya adı
...nerede web sayfası bir web sitesinin URL'sidir ve dosya adı çıktı görüntüsünün adıdır.
Web Sayfasını Görüntüye Dönüştür
Yukarıda bahsedilen örnekten devam ederek, Google ana sayfasını resimlere dönüştürelim.
wkhtmlresim https://google.com google.png
Çıktı:
Çıktı görüntüsünün sahip olmasını istediğiniz özel bir dosya biçimi de belirtebilirsiniz. Wkhtmltoimage aşağıdaki dosya uzantılarını destekler:
- JPEG/JPG
- PNG
- SVG
Örneğin, bir JPG görüntüsü oluşturmak istiyorsanız, komutta dosya uzantısını JPG ile değiştirmeniz yeterlidir:
wkhtmlresim https://google.com google.jpg
İlişkili: JPG'ye karşı JPEG: Bu Görüntü Dosyası Formatları Arasındaki Fark Nedir?
Linux Terminalini Kullanarak Web Sayfalarını Yakalama
wkhtmltopdf tarafından oluşturulan PDF dosyalarını görüntülemek istiyorsanız, Linux sisteminizde bir PDF görüntüleyici kurulu olmalıdır. Linux dağıtımlarının çoğu önceden yüklenmiş bir PDF düzenleyiciyle birlikte gelirken, ihtiyaçlarınıza uygun bir PDF düzenleyiciyi manuel olarak seçip yükleyebilirsiniz.
Linux'ta bir PDF dosyasını düzenlemeniz mi gerekiyor? Bu Linux PDF editörlerinin kurulumu ücretsizdir ve kullanımı kolaydır.
Sonrakini Oku
- Linux
- Linux
Deepesh, MUO'da Linux için Junior Editördür. 3 yılı aşkın süredir internette bilgilendirici içerik yazıyor. Boş zamanlarında yazmayı, müzik dinlemeyi ve gitar çalmayı sever.
Haber bültenimize abone ol
Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!
Bir adım daha…!
Lütfen size az önce gönderdiğimiz e-postadaki e-posta adresinizi onaylayın.