บทช่วยสอนนี้จะอธิบายวิธีใช้หนึ่งในผลิตภัณฑ์การแปลงเอกสารยอดนิยมเพื่อ แปลง HTML เป็นรูปภาพใน C# คุณสามารถ แปลง HTML เป็นรูปภาพโดยใช้ C# ได้อย่างง่ายดายและรวดเร็วด้วยการเรียก API เพียงไม่กี่ครั้ง นอกจากนี้ การแปลงเอกสารเป็นรูปแบบ PNG ไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติมใดๆ และสามารถทำได้บนระบบปฏิบัติการใดก็ได้ รวมถึง Microsoft Windows, Linux และ Mac OS
ขั้นตอนในการแปลง HTML เป็นรูปภาพใน C#
- ตั้งค่า GroupDocs.Conversion for .NET จาก NuGet package manager ในแอปพลิเคชันของคุณ
- เพิ่มการอ้างอิงไปยังเนมสเปซ GroupDocs.Conversion ในโค้ดของคุณ
- สร้างอินสแตนซ์ของคลาส Converter และโหลดไฟล์ HTML ต้นทาง
- เริ่มต้นคลาส ImageConvertOptions และตั้งค่าแอตทริบิวต์สำหรับไฟล์ PNG เอาต์พุต
- บันทึกอิมเมจเอาต์พุตลงในดิสก์โดยใช้เมธอด Convert นอกจากนี้ ให้ส่งอินสแตนซ์ ImageConvertOptions พร้อมกับชื่อไฟล์เอาต์พุต
ขั้นตอนสองสามขั้นตอนเหล่านี้สาธิตวิธีการใช้การแปลงเอกสารสำหรับฟังก์ชัน C# HTML เป็น PNG สิ่งที่คุณต้องทำตอนนี้คือทำตามขั้นตอนต่อไปนี้เพื่อรับเอกสารที่แปลงแล้ว ติดตั้งแพ็คเกจลงในแอปพลิเคชันของคุณ จากนั้นเรียกใช้ตัวสร้างของคลาส Converter และ ImageConvertOptions พร้อมพารามิเตอร์ที่จำเป็น สุดท้าย ใช้ฟังก์ชัน Convert ของคลาส Converter เพื่อบันทึกไฟล์ที่สร้างลงในแผ่นดิสก์
รหัสเพื่อแปลง HTML เป็นรูปภาพใน C
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertHtmlToImageInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert HTML to Image using C# | |
{ | |
// Remove the watermark in output Image by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source HTML file for conversion to Image | |
var converter = new GroupDocs.Conversion.Converter("sample.html"); | |
// Set the convert options for the output PNG | |
var convertOptions = new ImageConvertOptions(); | |
// Convert and save the HTML in PNG format | |
converter.Convert("converted.png", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
เราได้สร้างตัวอย่างวิธีการใช้โค้ด C# แปลง HTML เป็นรูปภาพ เพื่อแปลงเอกสาร ในโพสต์นี้ เราได้กล่าวถึงการแปลงเอกสารขั้นพื้นฐานและสร้างรูปภาพจากไฟล์ HTML เพื่อตอบสนองความต้องการของคุณ คุณสามารถแก้ไขโค้ดนี้และใช้พารามิเตอร์อื่นๆ กับไฟล์ภาพเรนเดอร์ เช่น Brightness, Contrast, FlipMode, Height, Width และอื่นๆ อีกมากมาย
เราได้ดูวิธีแปลง RTF เป็น PDF ใน C# ในบทความก่อนหน้าของเรา หากคุณสงสัยเกี่ยวกับการเรียนรู้เพิ่มเติม โปรดดูที่ วิธีแปลง RTF เป็น PDF โดยใช้ C#