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

SVG เป็นหนึ่งในรูปแบบที่ใช้มากที่สุดสำหรับการสร้างเว็บไซต์และการพิมพ์กราฟิกเพื่อให้ได้ความสามารถในการขยายขนาด แต่บางครั้ง คุณต้องรวมไฟล์ SVG และบันทึกเป็นเอกสารเดียวในรูปแบบไฟล์อื่น PDF เป็นรูปแบบไฟล์ที่รองรับโดยระบบปฏิบัติการทั้งหมด และใช้สำหรับนำเสนอรูปภาพ เอกสาร และหนังสือ ไฟล์ในรูปแบบ PDF สามารถดู พิมพ์ และแชร์ทางออนไลน์ได้อย่างง่ายดาย ด้วย Aspose.SVG for .NET API คุณสามารถรวม SVG เข้ากับ PDF โดยทางโปรแกรม C# API อันทรงพลังช่วยให้คุณรวมไฟล์ SVG ได้อย่างรวดเร็วและมีคุณภาพสูง!


ตัวอย่างโค้ด 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 PdfDevice
    using var device = new Aspose.Svg.Rendering.Pdf.PdfDevice("result.pdf");
    // Merge SVG to PDF
    renderer.Render(device, document1, document2, document3);
}



ขั้นตอนในการผสาน SVG เป็น PDF โดยใช้ C#

  1. โหลดเอกสาร SVG โดยใช้ตัวสร้าง SVGDocument() ตัวใดตัวหนึ่ง
  2. สร้างอินสแตนซ์ใหม่ของคลาส SvgRenderer
  3. ใช้ตัวสร้าง PdfDevice() เพื่อเริ่มต้นอินสแตนซ์ใหม่ของคลาส PdfDevice
  4. เรียกใช้เมธอด Render() เพื่อรวมไฟล์ SVG หลายไฟล์เป็น PDF
  5. ไฟล์ SVG หลายไฟล์จะถูกบันทึกลงในเอกสาร PDF เดียวตามเส้นทางที่ระบุ

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


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


การควบรวมกิจการ SVG ออนไลน์

Aspose.SVG ให้บริการแอป SVG Merger ออนไลน์ฟรีที่รวม SVG หลายรายการไว้ในไฟล์เดียว คุณสามารถเลือกประเภทของการรวม SVG สำหรับไฟล์เอาต์พุตต่างๆ เช่น SVG, JPG หรือ PNG แอปพลิเคชันของเราเป็นแบบมัลติฟังก์ชั่น คุณสามารถสร้างภาพตัดปะแก้ไขและจัดการภาพ SVG ก่อนที่จะรวมเข้าด้วยกัน การควบรวมกิจการ SVG ช่วยให้คุณสามารถเพิ่มรูปภาพ หมุน ปรับขนาด เพิ่มพื้นหลัง ฟิลเตอร์ และย้ายแต่ละภาพได้อย่างอิสระจนกว่าคุณจะพอใจกับผลลัพธ์สุดท้ายของการออกแบบของคุณ


คำถามที่พบบ่อย

1. ฉันจะรวม SVG หลายรายการเป็น PDF ได้อย่างไร

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

2. ฉันสามารถบันทึกผลลัพธ์ของการผสาน SVG ผ่าน C# ในรูปแบบใดได้บ้าง

คุณสามารถบันทึกผลการผสาน SVG ในรูปแบบทั่วไป เช่น JPG, PNG, BMP, GIF, TIFF เป็นต้น

3. เหตุใดฉันจึงต้องรวมไฟล์ SVG หลายไฟล์

มีหลายสาเหตุที่คุณต้องการรวมรูปภาพหลายรูปเป็นหนึ่งเดียว ตัวอย่างเช่น คุณต้องการสร้างภาพตัดปะหรือสร้างภาพวาดใหม่โดยอิงจากรูปภาพ SVG หลายรูป คุณอาจต้องรวม SVG และบันทึกผลลัพธ์เป็น PDF เพื่อให้จัดเก็บหรือส่งจดหมายได้ง่าย

4. ฉันจะหาข้อมูลเพิ่มเติมเกี่ยวกับการรวม SVG ได้ที่ไหน

โปรดไปที่ เอกสาร ของเราเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการใช้ Aspose.SVG for .NET API เพื่อรวม SVG หากคุณมีคำถามเกี่ยวกับฟังก์ชันการทำงาน พบปัญหา หรือต้องการฟีเจอร์ใหม่ โปรดเริ่มการสนทนาใน ฟอรัมการสนับสนุนฟรี

เริ่มต้นใช้งาน Aspose.SVG for .NET API

หากคุณสนใจในการพัฒนากราฟิกเวกเตอร์ที่ปรับขนาดได้และแอปพลิเคชัน ให้ติดตั้ง Aspose.SVG for .NET API ที่ยืดหยุ่นและความเร็วสูง พร้อมด้วยชุดอินเทอร์เฟซอันทรงพลังสำหรับ C# และภาษาการเขียนโปรแกรม .NET อื่นๆ
ติดตั้งจากบรรทัดคำสั่งเป็น nuget install Aspose.SVG หรือผ่าน Package Manager Console ของ Visual Studio ด้วย Install-Package Aspose.SVG หรือรับตัวติดตั้ง MSI แบบออฟไลน์หรือ DLL ในไฟล์ ZIP จาก ดาวน์โหลด Aspose.SVG for .NET API เป็นไลบรารีแบบสแตนด์อโลนและไม่ต้องอาศัยซอฟต์แวร์ใดๆ สำหรับการประมวลผลเอกสาร SVG
สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการติดตั้งไลบรารี C# และข้อกำหนดของระบบ โปรดดูที่ เอกสารประกอบ Aspose.SVG

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

คุณสามารถผสาน SVG และรูปภาพเป็นรูปแบบไฟล์อื่นๆ ได้:

SVG TO PDF (Portable Document Format)
SVG TO IMAGE (Image formats)
SVG TO JPEG (JPEG Image)
SVG to PNG (Portable Network Graphics)