SVG เป็นรูปแบบไฟล์ที่ใช้กันอย่างแพร่หลายที่สุดหากคุณกำลังทำงานกับกราฟิกสองมิติ รูปแบบไฟล์นี้มีความสามารถในการขยายที่สูงและมีคุณภาพที่ยอดเยี่ยม อย่างไรก็ตามเมื่อพูดถึงการแชร์เอกสาร การพิมพ์ หรือการเก็บถาวร รูปแบบไฟล์ PDF จะถูกเลือกเนื่องจากธรรมชาติที่สามารถพกพาได้ดี ในบทความนี้เราจะทำการแปลง SVG เป็น PDF ใน Python โดยโปรแกรม ในการทำเช่นนี้เราจะใช้ Aspose.CAD for Python via .NET. SDK CAD นี้มีความสามารถเพียงพอในการจัดการการแปลง SVG เป็น PDF ได้อย่างราบรื่น ดังนั้นเราจะสาธิตฟังก์ชันการทำงานโดยการเขียนตัวอย่างโค้ด มาเริ่มกันเถอะ
การติดตั้ง CAD SDK
ให้เราติดตั้ง Aspose.CAD for Python via .NET โดยการรันคำสั่งต่อไปนี้ใน CMD:
pip install aspose-cad
คุณสามารถ ดาวน์โหลด ไฟล์ SDK ในกรณีที่คุณไม่ต้องการใช้ตัวเลือก CMD
แปลง SVG เป็น PDF ใน Python - ตัวอย่างโค้ด
SDK ได้ถูกติดตั้งแล้วและตอนนี้เราจะไปที่การดำเนินการของฟังก์ชันการทำงาน
โปรดปฏิบัติตามขั้นตอนที่กล่าวถึงด้านล่าง:
- กำหนดเส้นทางสำหรับไดเรกทอรีการทำงานและใช้ใบอนุญาต Aspose.CAD
- โหลดไฟล์ SVG ต้นฉบับโดยการเรียกใช้วิธีการ load
- สร้างตัวอย่างของคลาส CadRasterizationOptions
- ตั้งค่าความสูงของหน้า
- ตั้งค่าความกว้างของหน้า
- สร้างตัวอย่างของคลาส PdfOptions
- เรียกใช้วิธีการ save เพื่อบันทึกไฟล์เป็น PDF
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลง SVG เป็น PDF ใน Python โดยโปรแกรม:
คุณสามารถดูผลลัพธ์ในภาพด้านล่าง:
ถามคำถาม
คุณสามารถสอบถามคำถามของคุณใน ฟอรัม.
SVG เป็น PDF - รับใบอนุญาตฟรี
รับ ใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ Aspose.CAD for Python via .NET.
ความคิดสุดท้าย
Aspose.CAD for Python via .NET เสนอวิธีการที่กระชับในการแปลง SVG เป็น PDF ใน Python ที่สำคัญกว่านั้นคือวิธีการนี้ไม่ต้องพึ่งพาไลบรารีภายนอก คุณสามารถทำการแปลงนี้ได้อย่างราบรื่นในแอปพลิเคชัน Python ของคุณ นอกจากนี้คุณยังสามารถเจาะลึกโดยการเข้าไปใน เอกสาร, API refs และตัวอย่างโค้ดใน GitHub.
คำถามที่พบบ่อย
ถาม: วิธีการแปลง SVG เป็น PDF ใน Python?
ตอบ: คุณสามารถส่งออก SVG เป็น PDF โดยใช้ Aspose.CAD for Python via .NET. ตัวอย่างโค้ดนี้ code sample แสดงฟังก์ชันการทำงาน.
ถาม: SVG และ PDF เป็นแบบเดียวกันหรือไม่?
ตอบ: ไม่, SVG และ PDF ไม่ใช่แบบเดียวกัน SVG เป็นรูปแบบภาพเวกเตอร์สำหรับกราฟิกเว็บ ในขณะที่ PDF เป็นรูปแบบเอกสารที่สามารถประกอบด้วยข้อความ รูปภาพ และกราฟิกสำหรับการแชร์และการพิมพ์.