รวม 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 :
- การใช้คอนโซลตัวจัดการแพ็คเกจ
- การใช้ NuGet Package Manager GUI
สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการติดตั้งไลบรารี C# โปรดดูที่ เอกสาร Aspose.SVG
การควบรวมกิจการอื่น ๆ ที่รองรับ
คุณสามารถรวมไฟล์ SVG เข้ากับรูปแบบไฟล์อื่น ๆ ได้มากมาย รวมถึงไม่กี่รายการด้านล่าง: