บทแนะนำสั้น ๆ สั้น ๆ นี้ช่วยเกี่ยวกับวิธี แปลง HTML เป็น JPG ใน C# โดยใช้โค้ดไม่กี่บรรทัด ให้รายละเอียดที่จำเป็นทั้งหมดเพื่อกำหนดค่าสภาพแวดล้อมเพื่อให้งานนี้สำเร็จพร้อมกับโค้ด C# ที่รันได้ ในการแปลง HTML เป็น JPG โค้ด C# มีวิธีการง่ายๆ ในการโหลดไฟล์ HTML ต้นทางและบันทึกเป็นไฟล์ JPG หลายไฟล์ตามขนาดเนื้อหาของไฟล์ HTML
ขั้นตอนในการแปลง HTML เป็น JPG ใน C#
- เพิ่มการอ้างอิงถึง Aspose.HTML ในโครงการโดยใช้ NuGet package manager เพื่อแปลง HTML เป็น JPG
- โหลดไฟล์ HTML ต้นทางจากดิสก์โดยใช้อินสแตนซ์คลาส HTMLDocument เพื่อแปลงเป็น JPG
- สำหรับการปรับแต่งเอาต์พุตภาพ JPG ให้สร้างอินสแตนซ์ของคลาสออบเจ็กต์ ImageSaveOptions
- กำหนดรูปแบบของภาพที่ส่งออกเป็น Jpeg
- แปลงหน้า 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#