วิธีเปลี่ยน SVG เป็น PNG โดยใช้ C#

บทแนะนำฉบับย่อนี้จะแนะนำคุณเกี่ยวกับ วิธีเปลี่ยน SVG เป็น PNG โดยใช้ C# คุณจะได้รับข้อมูลที่คมชัดเพื่อ แปลง SVG เป็น PNG โดยใช้ C# ในรูปแบบของขั้นตอนที่ชาญฉลาดและโค้ดตัวอย่างที่รันได้พร้อมกับคำแนะนำในการตั้งค่าสภาพแวดล้อม IDE โค้ดตัวอย่างเป็นโค้ดที่ง่ายที่สุด แต่คุณจะสามารถปรับแต่งกระบวนการได้หลายวิธี และจะได้เรียนรู้วิธีบันทึกรูปภาพที่ส่งออกไม่เพียงแต่เป็น PNG แต่ยังอยู่ในรูปแบบอื่นๆ อีกด้วย

ขั้นตอนในการแปลง SVG เป็น PNG โดยใช้ C#

  1. ตั้งค่าสภาพแวดล้อมการพัฒนาให้ใช้ Aspose.SVG for .NET จาก NuGet package manager
  2. โหลดไฟล์ SVG ต้นทางโดยใช้วัตถุคลาส SVGDocument
  3. สร้างวัตถุของ ImageSaveOptions และกำหนดรูปแบบเป็น PNG
  4. บันทึกไฟล์ SVG เป็นภาพ PNG โดยใช้วัตถุ ImageSaveOptions พร้อมคุณสมบัติที่ต้องการ

ขั้นตอนเหล่านี้ครอบคลุมกระบวนการเปลี่ยนไฟล์ จาก SVG เป็น PNG โดยใช้ C# โดยใช้โค้ดไม่กี่บรรทัด ขั้นแรก คุณต้องโหลดไฟล์ SVG ต้นทาง จากนั้นบันทึกในรูปแบบที่ต้องการโดยตั้งค่ารูปแบบจากตัวแจงนับ วัตถุคลาส SVGDocument ใช้เพื่อโหลดไฟล์ SVG ต้นทางในขณะที่วัตถุคลาส ImageSaveOptions ใช้เพื่อปรับแต่งภาพที่ส่งออก

รหัสเพื่อส่งออก SVG เป็น PNG โดยใช้ C

เราสามารถสังเกตได้ว่าโค้ดตัวอย่างที่แปลง SVG เป็น PNG โดยใช้ C# นั้นง่ายเกินไป เนื่องจากโหลดเฉพาะไฟล์ SVG จากนั้นใช้วิธี ConvertSVG ไฟล์จะถูกบันทึกในรูปแบบ PNG ที่ต้องการ เมธอด ConvertSVG() มีฟังก์ชันโอเวอร์โหลดมากกว่า 40 ฟังก์ชันที่สามารถใช้เพื่อแปลงไฟล์ SVG เป็นรูปแบบต่างๆ นอกจากนี้ หากคุณทำงานเฉพาะกับการแปลงเป็นรูปภาพ ออบเจ็กต์คลาส ImageSaveOptions จะช่วยคุณตั้งค่าสีพื้นหลัง รูปแบบ การตั้งค่าหน้ากระดาษ โหมดการปรับให้เรียบ และคุณสมบัติอื่นๆ อีกจำนวนหนึ่งด้วย

ในบทช่วยสอนนี้ เราได้เรียนรู้ที่จะ เปลี่ยน SVG เป็น PNG โดยใช้ C# อย่างไรก็ตาม หากคุณต้องการเรียนรู้การแปลง SVG เป็น PDF โปรดดูบทความใน วิธีแปลง SVG เป็น PDF ใน C#

 ไทย