วิธีแปลง HTML เป็นรูปภาพใน C#

บทช่วยสอนนี้จะอธิบายวิธีใช้หนึ่งในผลิตภัณฑ์การแปลงเอกสารยอดนิยมเพื่อ แปลง HTML เป็นรูปภาพใน C# คุณสามารถ แปลง HTML เป็นรูปภาพโดยใช้ C# ได้อย่างง่ายดายและรวดเร็วด้วยการเรียก API เพียงไม่กี่ครั้ง นอกจากนี้ การแปลงเอกสารเป็นรูปแบบ PNG ไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติมใดๆ และสามารถทำได้บนระบบปฏิบัติการใดก็ได้ รวมถึง Microsoft Windows, Linux และ Mac OS

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

  1. ตั้งค่า GroupDocs.Conversion for .NET จาก NuGet package manager ในแอปพลิเคชันของคุณ
  2. เพิ่มการอ้างอิงไปยังเนมสเปซ GroupDocs.Conversion ในโค้ดของคุณ
  3. สร้างอินสแตนซ์ของคลาส Converter และโหลดไฟล์ HTML ต้นทาง
  4. เริ่มต้นคลาส ImageConvertOptions และตั้งค่าแอตทริบิวต์สำหรับไฟล์ PNG เอาต์พุต
  5. บันทึกอิมเมจเอาต์พุตลงในดิสก์โดยใช้เมธอด 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#

 ไทย