รวม SVG ใน C#

รวมไฟล์ SVG เข้าด้วยกันและบันทึกผลลัพธ์เป็นรูปแบบยอดนิยม ได้แก่ PDF, XPS, BMP, JPEG, PNG, GIF และ TIFF โดยใช้ C#

วิธีผสาน SVG โดยใช้ C#

มีเหตุผลหลายประการที่คุณต้องรวม SVG หลายรายการไว้ในเอกสารเดียว ในการรวมไฟล์ SVG เราจะใช้ Aspose.SVG for .NET API ซึ่งเป็น API การจัดการเอกสารที่มีประสิทธิภาพและใช้งานง่ายสำหรับแพลตฟอร์ม C# ไลบรารี C# ของเรามีคลาส SvgRenderer สำหรับการเรนเดอร์และการรวมเอกสาร SVG เมธอด Render() ให้คุณสามารถส่งเอกสารหลายชุดพร้อมกันไปยังอุปกรณ์เรนเดอร์เอาท์พุตและรวมเข้าด้วยกัน

ตัวอย่าง C# เพื่อรวม SVG เป็น PDF

ไลบรารี C# ความเร็วสูงช่วยให้นักพัฒนาซอฟต์แวร์ .NET รวมไฟล์ SVG และแปลงผลลัพธ์ที่รวมกันเป็นรูปแบบยอดนิยมมากมาย เช่น PDF, XPS, JPEG, PNG, BMP, GIF และ TIFF ด้วยคุณภาพและประสิทธิภาพสูง การรวมเอกสารสามารถทำได้โดยใช้โค้ดไม่กี่บรรทัด:

รวม SVG เป็น PDF – C#

// Initialize SVG documents from files to merge 
using (var document1 = new SVGDocument("document1.svg"))
using (var document2 = new SVGDocument("document2.svg"))
using (var document3 = new SVGDocument("document3.svg"))
{
    // Create an instance of SvgRenderer
    using var renderer = new Aspose.Svg.Rendering.SvgRenderer();
    // Create an instance of SvgRenderer
    using var device = new Aspose.Svg.Rendering.Pdf.PdfDevice("result.pdf");
    //Merge all SVG documents to PDF
    renderer.Render(device, document1, document2, document3);
}

ในตัวอย่าง C# ด้านบน รูปแบบเอาต์พุตคือ PDF ตามที่ระบุโดยการใช้ PdfDevice หากคุณต้องการเปลี่ยนรูปแบบเอาต์พุต คุณจะต้องใช้คลาสอุปกรณ์อื่นที่ตรงกับรูปแบบที่ต้องการ ตัวอย่างเช่น คุณสามารถใช้ ImageDevice สำหรับรูปแบบ PNG, JPEG, BMP, GIF หรือ TIFF นอกจากนี้ คุณจะต้องระบุนามสกุลไฟล์ที่เหมาะสมในพาธของไฟล์เอาต์พุต

การควบรวมกิจการ SVG ในเอกสารประกอบ

Aspose.SVG สำหรับไลบรารี .NET ให้คุณสร้าง แก้ไข อ่าน แปลง และผสานไฟล์ SVG โดยทางโปรแกรมโดยใช้ C# เนมสเปซ Aspose.Svg.Rendering ใช้งานวิธีการแปลงและผสานที่เข้าถึงได้ง่าย นอกจากนี้ยังมีการรวมไฟล์ SVG เป็นรูปแบบยอดนิยม เช่น PDF, XPS, JPEG, PNG, BMP, TIFF และ GIF โปรดไปที่บทเอกสาร How to Merge SVG Files เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับคุณลักษณะการผสาน SVG C# API สัมผัสพลังและความยืดหยุ่นของการรวม SVG โดยการรวม Aspose.SVG ไว้ในโปรเจ็กต์ C# ของคุณวันนี้!

การติดตั้ง Aspose.SVG สำหรับไลบรารี .NET

Aspose.SVG for .NET เป็นไลบรารีที่ยืดหยุ่นข้ามแพลตฟอร์มซึ่งออกแบบมาเพื่อมอบคุณสมบัติที่หลากหลายสำหรับการประมวลผลและเรนเดอร์เอกสาร SVG มันรวมเข้ากับแอพ .NET ของคุณได้อย่างราบรื่นเพื่อทำงานกับไฟล์ SVG โดยไม่ต้องติดตั้งซอฟต์แวร์ของบุคคลที่สาม SVG .NET API ของเราสามารถใช้กับภาษา .NET ใดก็ได้ เช่น C#, VB.NET, ASP.NET เป็นต้น ทำงานได้ดีพอๆ กันบนระบบปฏิบัติการใดๆ ที่สามารถติดตั้ง Mono (รองรับ .NET 4.0 Framework) หรือใช้ .NET แกนกลาง ซึ่งรวมถึง Windows, Linux และ macOS

การติดตั้ง Aspose.SVG for .NET ผ่าน NuGet :

  1. การใช้คอนโซลตัวจัดการแพ็คเกจ
  2. การใช้ NuGet Package Manager GUI

สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการติดตั้งไลบรารี C# โปรดดูที่ เอกสาร Aspose.SVG

การควบรวมกิจการอื่น ๆ ที่รองรับ

คุณสามารถรวมไฟล์ SVG เข้ากับรูปแบบไฟล์อื่น ๆ ได้มากมาย รวมถึงไม่กี่รายการด้านล่าง: