Linux'ta Bir Web Sayfasını PDF Dosyasına veya Görüntülere Dönüştürme

Linux'ta Bir Web Sayfasını PDF Dosyasına veya Görüntülere Dönüştürme

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 install 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 install wkhtmltopdf

Temel Sözdizimi

Komutun temel sözdizimi şöyledir:





wkhtmltopdf webpage filename

...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.

NS --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'in 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 --copies 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 --grayscale 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 --orientation landscape 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ı:

İlgili: 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.

Windows 8'den onedrive nasıl kaldırılır

Temel Sözdizimi

Wkhtmltoimage, wkhtmltopdf'e benzer bir sözdizimine sahiptir:

wkhtmltoimage webpage filename

...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.

wkhtmltoimage 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:

wkhtmltoimage https://google.com google.jpg

İlgili: JPG ve 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.

Paylaş Paylaş Cıvıldamak E-posta Denemeniz Gereken En İyi 5 Linux PDF Düzenleyicisi

Linux'ta bir PDF dosyasını düzenlemeniz mi gerekiyor? Bu Linux PDF editörlerinin kurulumu ücretsizdir ve kullanımı kolaydır.

Sonrakini Oku
İlgili konular
  • Linux
  • PDF
  • Linux
Yazar hakkında Deepesh Sharma(79 Makale Yayımlandı)

Deepesh, MUO'da Linux için Junior Editördür. Tüm yeni gelenlere keyifli bir deneyim sunmayı amaçlayan Linux hakkında bilgilendirici kılavuzlar yazıyor. Filmlerden emin değilim, ama teknoloji hakkında konuşmak istersen, o senin adamın. Boş zamanlarında onu kitap okurken, farklı müzik türleri dinlerken veya gitar çalarken bulabilirsiniz.

Deepesh Sharma'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın