Bu makale, Java kullanarak tüm web sayfasının ekran görüntüsünü yakalamanıza yardımcı olur. IDE kurulumuyla ilgili ayrıntılar, adım listesi ve Java kullanarak web sitesinin ekran görüntüsünü alma örnek kodu içerir. Gereksinimlere göre çıktıyı özelleştirmek için kod iyileştirmeleri de tartışılacaktır.
Java ile Tam Web Sayfası Ekran Görüntüsü Alma Adımları
- Ortamı Aspose.HTML for Java kullanacak şekilde ayarlayın ve bir web sayfasının ekran görüntüsünü alın
- Lisans yükleyerek tam ürün özelliklerini hiçbir sınırlama olmadan alın.
- Anlık görüntü alınacak web sayfasının URL’sini tanımlayın
- Hedef web sayfasını HTMLDocument sınıf nesnesine yükle
- Görüntüyü özelleştirmek için ImageSaveOptions sınıf nesnesini oluşturun.
- Çıktı görüntü çözünürlüğünü ve formatını PNG olarak ayarlayın
- Yüklenen web sayfasını bir görüntüye dönüştürün ve çıktıyı kaydedin
Yukarıdaki adımlar, Java kullanarak tam bir web sayfasının ekran görüntüsü oluşturmayı açıklar. Lisans yükleyerek, URL’yi tanımlayarak ve tanımlanan URL ile HTMLDocument’i örnekleyerek sürece başlayın. ImageSaveOptions sınıfının bir nesnesini oluşturun, yatay ve dikey çözünürlüğü ayarlayın, çıktı görüntü formatını belirleyin ve web sayfasını render edin. Converter.convertHTML() metodunu kullanın.
Java kullanarak Tüm Web Sayfasının Ekran Görüntüsünü Alma Kodu
Bu kod, Java kullanarak tam web sayfası ekran yakalama uygulamasını gösterir. Tam sayfayı yakalamak için PageLayoutOptions içinde FitToContentWidth ve FitToContentHeight bayraklarını ayarlamak üzere PageSetup sınıfını kullanın. setBackgroundColor() yöntemiyle, daha küçük dosya boyutu için ImageFormat’ı Webp’ye değiştirerek, daha düşük çözünürlük kullanarak daha küçük çıktı gerektiğinde ve renderleme sürecinde stil sayfalarını ve medya sorgularını kontrol etmek için seçenekler.getCss() ile çalışarak daha fazla özelleştirme mümkündür.
Bu kılavuz, web sayfası anlık görüntülerini almanın sürecini açıklar. EPUB’u PDF’ye dönüştürmek için, Java’da EPUB’u PDF’ye Dönüştür makalesine bakın.