หัวข้อง่ายๆ นี้อธิบายวิธี แปลง SVG เป็น PDF ใน C# โดยครอบคลุมข้อมูลที่จำเป็นทั้งหมด รวมถึงอัลกอริทึมแบบขั้นตอนและโค้ดตัวอย่างเพื่อสร้าง ซอฟต์แวร์แปลง SVG เป็น PDF ใน C# นอกจากนี้ยังครอบคลุมถึงกระบวนการแปลงแบบด้นสดตามความต้องการของคุณ
ขั้นตอนในการส่งออก SVG เป็น PDF ใน C
- กำหนดค่าสภาพแวดล้อมโดยการเพิ่ม Aspose.CAD for .NET โดยใช้ตัวจัดการแพ็คเกจ NuGet เพื่อแปลง SVG เป็น PDF
- เข้าถึงไฟล์ SVG ต้นฉบับโดยใช้อินสแตนซ์คลาส Image
- สร้างอินสแตนซ์ของคลาส PdfOptions และเริ่มต้นออบเจ็กต์คลาส CadRasterizationOptions เพื่อกำหนดขนาดหน้า
- ส่งออกไฟล์ SVG เป็นรูปแบบ PDF และบันทึกลงในดิสก์
ขั้นตอนข้างต้นเกี่ยวข้องกับกระบวนการ แปลงไฟล์ SVG เป็น PDF ใน C# ในตอนแรก ไฟล์ SVG ต้นฉบับจะเข้าถึงได้โดยใช้อินสแตนซ์ของคลาส Image ซึ่งตามมาด้วยการตั้งค่าตัวเลือก PDF และแรสเตอร์ที่จำเป็นสำหรับไฟล์ PDF เอาท์พุต สุดท้าย ไฟล์ SVG ที่โหลดจะถูกเรนเดอร์เป็นเอกสาร PDF บนดิสก์
รหัสเพื่อส่งออก SVG เป็น PDF ใน C
using System; | |
using Aspose.CAD; | |
using Aspose.CAD.ImageOptions; | |
namespace TestCAD | |
{ | |
public class SvgToPdf | |
{ | |
public static void SvgToPdfConverter() | |
{ | |
String path = @"/KBase/TestData/"; | |
// Initialize a license to convert SVG to PDF | |
License licenseIGES = new License(); | |
licenseIGES.SetLicense(path + "Aspose.Total.lic"); | |
// Acess the source SVG file | |
using (Image image = Image.Load(path + "Source.svg")) | |
{ | |
// Instantiate the PdfOptions class object | |
PdfOptions options = new PdfOptions(); | |
var opts = new CadRasterizationOptions(); | |
opts.PageHeight = 500; | |
opts.PageWidth = 500; | |
options.VectorRasterizationOptions = opts; | |
// Export SVG file to PDF | |
image.Save(path + "ConvertedPdf.pdf", options); | |
} | |
} | |
} | |
} |
โค้ดตัวอย่างนี้แปลง SVG เป็น PDF ในภาษา C# คลาส CadRasterizationOptions ใช้เพื่อกำหนดค่าขนาดหน้าของเอกสาร PDF เอาต์พุต นอกจากนี้คุณยังสามารถตั้งค่าสีลายน้ำ การหมุนข้อความ ข้อความลายน้ำ และคุณสมบัติเสริมอื่นๆ ของคลาส PdfOptions ตามความต้องการของคุณ
ตัวอย่างนี้ได้รวมรายละเอียดของการแปลง SVG เป็น PDF ใน C# หากคุณสนใจการแปลง PLT เป็น PDF โปรดอ่านบทความเกี่ยวกับ วิธีแปลง PLT เป็น PDF ใน C #