วิธีแปลง SVG เป็น PDF ใน C#

ในบทช่วยสอนวิธีการนี้ เราจะได้เรียนรู้ขั้นตอนการ แปลง SVG เป็น PDF ใน C# นอกจากนี้ยังให้ข้อมูลในการกำหนดค่าไลบรารีที่จำเป็นลงในแอปพลิเคชัน .NET ขั้นตอนแบบขั้นตอนในการดำเนินการแปลงเอกสาร และวิธีใช้คู่มือนี้เพื่อพัฒนาความสามารถ C# SVG เป็น PDF นี่คือขั้นตอนและโค้ดตัวอย่างในการแปลง SVG เป็น PDF โดยใช้ C#

ขั้นตอนในการแปลง SVG เป็น PDF ใน C#

  1. ติดตั้งแพ็คเกจ GroupDocs.Conversion for .NET จาก NuGet ในโครงการ .NET เพื่อแปลง SVG เป็น PDF
  2. เพิ่มการอ้างอิงไปยังเนมสเปซ GroupDocs.Conversion สำหรับการนำฟังก์ชัน SVG ไปใช้กับ PDF
  3. โหลดไฟล์ SVG อินพุตโดยสร้างอินสแตนซ์ของคลาส Converter
  4. เริ่มต้นคลาส PdfConvertOptions และกำหนดพารามิเตอร์สำหรับปรับแต่งเอกสาร PDF
  5. สุดท้ายเรียกเมธอด 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# สำหรับข้อมูลเพิ่มเติม

 ไทย