จับภาพหน้าจอเว็บเพจเต็มโดยใช้ C#

คู่มือสั้นนี้อธิบายวิธี capture full webpage screenshot using C#. มันให้รายละเอียดเกี่ยวกับการตั้งค่า IDE, รายการขั้นตอนการเขียนโปรแกรม, และตัวอย่างโค้ดสำหรับการถ่าย entire webpage screenshot using C#. คุณจะได้รับข้อมูลเพื่อสร้างผลลัพธ์ที่กำหนดเองตามความต้องการของคุณ.

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

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

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

โค้ดสำหรับถ่ายภาพหน้าจอของเว็บไซต์โดยใช้ C#

โค้ดตัวอย่างนี้แสดงวิธีใช้ การจับภาพหน้าจอเว็บเต็มโดยใช้ C# สำหรับการจับภาพเต็มหน้า ให้ใช้ตัวเลือกการปรับให้พอดีกับการจัดหน้าเพื่อจับภาพทั้งหน้าแทนการใช้ viewport เริ่มต้น คุณอาจลองตั้งค่าสีพื้นหลังของภาพ ตั้งขนาด viewport แบบกำหนดเอง และตั้งค่า timeout ของเครือข่ายเพื่อจัดการกับความล่าช้าในการโหลดเว็บเพจ.

บทแนะนำนี้ช่วยในการจับภาพหน้าจอของเว็บเพจ. เพื่อแปลง Markdown เป็นภาพ, ดูบทความ แปลง Markdown เป็น Word ใน C#.

 ไทย