Mikail.Net

Yazılımcı günlüğü

Browsershot

Spatie Browsershot, web sayfalarını ekran görüntüsü olarak yakalamak veya PDF’ye dönüştürmek için kullanabileceğiniz güçlü ve esnek bir PHP kütüphanesidir. Puppeteer ve Headless Chrome ile entegre olarak çalışan Browsershot, web sayfalarının yakalanmasını ve manipülasyonunu kolaylaştırır. Bu kütüphane, web sitelerini test etmek, belge oluşturmak veya web sayfalarını arşivlemek için mükemmel bir araçtır.

use Spatie\Browsershot\Browsershot;

// Örnek web sayfasını ekran görüntüsü olarak kaydetme
Browsershot::url('https://example.com')
    ->save('example.png');

// Örnek web sayfasını PDF olarak dönüştürme
Browsershot::url('https://example.com')
    ->pdf()
    ->save('example.pdf');

Bu örnek, example.com adresindeki web sayfasını ekran görüntüsü olarak yakalayarak example.png dosyasına kaydeder ve ayrıca PDF formatında example.pdf dosyasına dönüştürür. Spatie Browsershot, sayfa boyutunu, yakalama alanını, yakalama gecikmesini ve daha fazlasını özelleştirmenize olanak tanıyan çok sayıda seçenek sunar. Bu sayede, projenize göre gereksinimlerinizi karşılayacak şekilde yapılandırabilirsiniz.