ในบทช่วยสอนวิธีการนี้ เราจะได้เรียนรู้ขั้นตอนการ แปลง SVG เป็น PDF ใน C# นอกจากนี้ยังให้ข้อมูลในการกำหนดค่าไลบรารีที่จำเป็นลงในแอปพลิเคชัน .NET ขั้นตอนแบบขั้นตอนในการดำเนินการแปลงเอกสาร และวิธีใช้คู่มือนี้เพื่อพัฒนาความสามารถ C# SVG เป็น PDF นี่คือขั้นตอนและโค้ดตัวอย่างในการแปลง SVG เป็น PDF โดยใช้ C#
ขั้นตอนในการแปลง SVG เป็น PDF ใน C#
- ติดตั้งแพ็คเกจ GroupDocs.Conversion for .NET จาก NuGet ในโครงการ .NET เพื่อแปลง SVG เป็น PDF
- เพิ่มการอ้างอิงไปยังเนมสเปซ GroupDocs.Conversion สำหรับการนำฟังก์ชัน SVG ไปใช้กับ PDF
- โหลดไฟล์ SVG อินพุตโดยสร้างอินสแตนซ์ของคลาส Converter
- เริ่มต้นคลาส PdfConvertOptions และกำหนดพารามิเตอร์สำหรับปรับแต่งเอกสาร PDF
- สุดท้ายเรียกเมธอด Convert ของคลาส Converter เพื่อบันทึก SVG เป็นเอกสาร PDF
ประเด็นข้างต้นช่วยให้คุณพัฒนาฟังก์ชัน แปลง SVG เป็น PDF C# ได้อย่างง่ายดายสำหรับการแปลงเอกสาร ในขั้นตอนแรก ให้ตั้งค่าแพ็คเกจที่จำเป็นและรวมเนมสเปซที่จำเป็น จากนั้น คุณต้องโหลดไฟล์ SVG อินพุตโดยเริ่มต้นคลาส Converter และสร้างอินสแตนซ์คลาส PdfConvertOptions เพื่อปรับแต่งเอาต์พุตเอกสาร PDF ในขั้นตอนสุดท้าย วิธีการแปลงจะช่วยให้คุณบันทึกไฟล์ผลลัพธ์ลงในดิสก์
รหัสเพื่อแปลง SVG เป็น PDF ใน C
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertSvgToPdfInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert SVG to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source SVG file for conversion to PDF | |
var converterObj = new GroupDocs.Conversion.Converter("sample.svg"); | |
// Set the conversion options for PDF document to customize the output file | |
PdfConvertOptions options = new PdfConvertOptions(); | |
// Convert and save the SVG in PDF format | |
converterObj.Convert("converted.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
ตัวแปลง C# SVG เป็น PDF ถูกนำมาใช้โดยใช้ขั้นตอนที่อธิบายไว้ในส่วนก่อนหน้าเพื่อสาธิตการทำงานของคู่มือนี้ อย่างที่คุณเห็น เราได้เขียนโค้ด 2-3 บรรทัดที่ประกอบด้วยการเรียก API นอกจากนี้ คุณสามารถรันโค้ดตัวอย่างนี้บนระบบปฏิบัติการใดก็ได้ เช่น MS Windows, Linux และ Mac OS และไม่ต้องติดตั้งซอฟต์แวร์ของบุคคลที่สาม
เราได้พูดถึงการแปลงเอกสารเพื่อส่งออก SVG เป็น PDF โดยใช้ C# เมื่อเร็ว ๆ นี้ เราได้เผยแพร่บทความเกี่ยวกับการเปลี่ยน PDF เป็นข้อความโดยใช้ C# ดูคำแนะนำ วิธีแปลง PDF เป็น Text ใน C# สำหรับข้อมูลเพิ่มเติม