วิธีแปลง HTML เป็น JPG ใน C#

บทแนะนำสั้น ๆ สั้น ๆ นี้ช่วยเกี่ยวกับวิธี แปลง HTML เป็น JPG ใน C# โดยใช้โค้ดไม่กี่บรรทัด ให้รายละเอียดที่จำเป็นทั้งหมดเพื่อกำหนดค่าสภาพแวดล้อมเพื่อให้งานนี้สำเร็จพร้อมกับโค้ด C# ที่รันได้ ในการแปลง HTML เป็น JPG โค้ด C# มีวิธีการง่ายๆ ในการโหลดไฟล์ HTML ต้นทางและบันทึกเป็นไฟล์ JPG หลายไฟล์ตามขนาดเนื้อหาของไฟล์ HTML

ขั้นตอนในการแปลง HTML เป็น JPG ใน C#

  1. เพิ่มการอ้างอิงถึง Aspose.HTML ในโครงการโดยใช้ NuGet package manager เพื่อแปลง HTML เป็น JPG
  2. โหลดไฟล์ HTML ต้นทางจากดิสก์โดยใช้อินสแตนซ์คลาส HTMLDocument เพื่อแปลงเป็น JPG
  3. สำหรับการปรับแต่งเอาต์พุตภาพ JPG ให้สร้างอินสแตนซ์ของคลาสออบเจ็กต์ ImageSaveOptions
  4. กำหนดรูปแบบของภาพที่ส่งออกเป็น Jpeg
  5. แปลงหน้า HTML ทั้งหมดเป็นภาพหลายภาพโดยใช้ฟังก์ชัน Converter.ConvertHTML

ขั้นตอนเหล่านี้อธิบายกระบวนการโดยการแบ่งปันทรัพยากรสำหรับการกำหนดค่าสภาพแวดล้อมของแอปพลิเคชันซึ่งสามารถใช้การแปลง C# HTML เป็น JPG ได้ กระบวนการนี้ค่อนข้างง่ายเพียงแค่โหลดไฟล์ HTML พร้อมกับการตั้งค่ารูปแบบภาพที่ส่งออก ในขั้นตอนสุดท้าย การแปลงจะดำเนินการโดยใช้ฟังก์ชันคลาส Converter ConvertHTML()

รหัสเพื่อแปลง HTML เป็น JPG ใน C

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Rendering.Image;
using Aspose.Html.Saving;
namespace KBHtml
{
class Program
{
static void Main(string[] args) // Main function to convert HTML to JPG in C#
{
// Remove the watermark in output JPG image by adding license
License licHtmlToJpg = new License();
licHtmlToJpg.SetLicense(@"Aspose.Html.lic");
// Load the source HTML document that is to be converted to images
HTMLDocument document = new HTMLDocument("SourceHtmlFile.html");
// Initialize ImageSaveOptions to set output images parameters
ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Jpeg);
// Convert HTML to JPG by rendering HTML to multiple images
Converter.ConvertHTML(document, options, "OutputJpegImage.jpg");
System.Console.WriteLine("Done");
}
}
}

ในการ แปลง HTML เป็น JPG รหัส C# จะนำเข้าคลาสที่จำเป็นทั้งหมดในจุดเริ่มต้นที่แอปพลิเคชันกำหนด คุณสามารถควบคุมกระบวนการแปลงโดยใช้คลาส ImageSaveOptions ที่มีคุณสมบัติหลายอย่างที่สามารถตั้งค่าได้ เช่น หากคุณมี CSS ในไฟล์ HTML ต้นทาง ใช้คุณสมบัติ CSS สำหรับการกำหนดค่า ใช้คุณสมบัติ Text เพื่อกำหนดค่าคุณภาพข้อความที่แสดงผล ตั้งค่า สีพื้นหลัง ตั้งค่าความละเอียดของภาพที่ส่งออก และตั้งค่าหน้ากระดาษ

บทช่วยสอนนี้สอนเราถึงวิธีแปลง HTML เป็น JPG ใน C # หากต้องการเรียนรู้การแปลงประเภทอื่นๆ เช่น HTML เป็น PDF โปรดดูบทความใน วิธีแปลงหน้า HTML เป็น PDF ใน C#

 ไทย