ถ่ายภาพหน้าจอของเว็บไซต์โดยใช้ Java

บทความนี้ช่วยในการจับ ภาพหน้าจอของเว็บเพจทั้งหมดโดยใช้ Java. มีรายละเอียดเกี่ยวกับการตั้งค่า IDE, รายการขั้นตอน, และโค้ดตัวอย่างเพื่อ ถ่ายภาพหน้าจอของเว็บไซต์โดยใช้ Java. การปรับปรุงโค้ดจะถูกอภิปรายเพิ่มเติมเพื่อปรับแต่งผลลัพธ์ตามความต้องการ.

ขั้นตอนการจับภาพหน้าจอเว็บเต็มโดยใช้ Java

  1. ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.HTML for Java เพื่อถ่ายภาพหน้าจอเว็บ
  2. โหลดใบอนุญาตเพื่อรับคุณสมบัติของผลิตภัณฑ์เต็มรูปแบบโดยไม่มีข้อจำกัดใด ๆ
  3. กำหนด URL สำหรับหน้าเว็บเพื่อถ่ายภาพหน้าจอ
  4. โหลดหน้าเว็บเป้าหมายเข้าสู่วัตถุคลาส HTMLDocument
  5. สร้างอ็อบเจ็กต์คลาส ImageSaveOptions เพื่อปรับแต่งภาพ
  6. ตั้งค่าความละเอียดของภาพเอาต์พุตและรูปแบบเป็น PNG
  7. แสดงหน้าเว็บที่โหลดเป็นภาพและบันทึกผลลัพธ์

ขั้นตอนข้างต้นอธิบายวิธีสร้าง ภาพหน้าจอของเว็บเพจเต็มโดยใช้ Java เริ่มกระบวนการโดยโหลดใบอนุญาต, กำหนด URL, และสร้างอินสแตนซ์ของ HTMLDocument ด้วย URL ที่กำหนด. สร้างอ็อบเจ็กต์ของคลาส ImageSaveOptions, ตั้งค่าความละเอียดแนวนอนและแนวตั้ง, ตั้งค่ารูปแบบภาพออก, และใช้เมธอด Converter.convertHTML() เพื่อเรนเดอร์เว็บเพจ.

โค้ดเพื่อจับภาพหน้าจอเว็บทั้งหมดโดยใช้ Java

โค้ดนี้แสดงการทำงานของ full webpage screen capture using Java ใช้คลาส PageSetup เพื่อตั้งค่าสถานะ FitToContentWidth และ FitToContentHeight ใน PageLayoutOptions เพื่อจับภาพทั้งหน้า สามารถปรับแต่งเพิ่มเติมได้โดยใช้เมธอด setBackgroundColor() , เปลี่ยน ImageFormat เป็น Webp เพื่อให้ไฟล์มีขนาดเล็กลง, ใช้ความละเอียดต่ำหากต้องการผลลัพธ์ที่เล็กลง, และทำงานกับ options.getCss() เพื่อควบคุมสไตล์ชีตและการเลือกสื่อระหว่างกระบวนการเรนเดอร์.

คู่มือนี้อธิบายกระบวนการถ่ายภาพหน้าเว็บ. เพื่อเปลี่ยน EPUB เป็น PDF ให้ดูบทความ เปลี่ยน EPUB เป็น PDF ใน Java.

 ไทย