หากคุณกำลังจัดการกับกำหนดการ Primavera P6 คุณอาจคุ้นเคยกับไฟล์ XER Primavera P6 เป็นซอฟต์แวร์การจัดการโครงการที่ใช้กันอย่างแพร่หลายซึ่งจัดเก็บข้อมูลโครงการในรูปแบบไฟล์ XER ประกอบด้วยข้อมูลโครงการ รวมถึงงาน ทรัพยากร และกำหนดการ การแปลงสิ่งเหล่านี้เป็น SVG จะทำให้ข้อมูลโปรเจ็กต์ของคุณเข้าถึงได้ง่ายขึ้นและดึงดูดสายตามากขึ้น ในบทความนี้ เราจะเรียนรู้วิธีแปลง XER เป็น SVG ใน Python เอาล่ะ มาเริ่มกันเลย!
บทความนี้ครอบคลุมหัวข้อต่อไปนี้:
- Python API เพื่อแปลง XER เป็น SVG
- แปลง XER เป็น SVG ใน Python
- ปรับแต่งการแปลง XER เป็น SVG
- แปลง XER เป็น SVG ออนไลน์
- ใบอนุญาตและทรัพยากรฟรี
Python API เพื่อแปลง XER เป็น SVG
ในการแปลงไฟล์ XER เป็นรูปแบบ SVG เราจะใช้ API Aspose.Tasks for Python Aspose.Tasks เป็น API ที่ทรงพลังที่ให้ความสามารถในการจัดการโครงการที่ครอบคลุม และทำให้ง่ายต่อการทำงานกับไฟล์โครงการโดยทางโปรแกรมในแอปพลิเคชัน Python รองรับการอ่าน เขียน และจัดการไฟล์โครงการในรูปแบบต่าง ๆ รวมถึง Microsoft Project (MPP), Primavera (XER) และ XML เป็นต้น โดยให้ชุดคุณสมบัติที่สมบูรณ์สำหรับการจัดการงานโครงการ ทรัพยากร การมอบหมาย และปฏิทิน ทำให้เป็นเครื่องมือที่จำเป็นสำหรับทุกคนที่เกี่ยวข้องกับการวางแผนและการจัดการโครงการ
ก่อนที่เราจะพูดถึงโค้ด เราจำเป็นต้องได้รับ API ก่อน โปรด ดาวน์โหลดแพ็คเกจ หรือติดตั้ง API จาก PyPI โดยใช้คำสั่ง pip ต่อไปนี้ในคอนโซล:
pip install aspose-tasks
แปลง XER เป็น SVG โดยใช้ Python
1. นำเข้าไลบรารีที่จำเป็น
ก่อนอื่น เราต้องนำเข้าไลบรารีที่จำเป็นก่อน นี่คือวิธีการ:
import aspose.tasks as tasks
2. โหลดไฟล์ XER
ต่อไปเรามาโหลดไฟล์ XER สำหรับตัวอย่างนี้ สมมติว่าไฟล์ XER ของคุณชื่อ example.xer
project = tasks.Project("sample.xer");
3. บันทึกโครงการเป็น SVG
ถึงเวลาบันทึกโปรเจ็กต์เป็นไฟล์ SVG แล้ว
project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);
แค่นั้นแหละ! คุณได้แปลงไฟล์ XER เป็น SVG โดยใช้ Aspose.Tasks for Python สำเร็จแล้ว
รหัสที่สมบูรณ์
นี่คือตัวอย่างโค้ดที่สมบูรณ์ที่แสดงวิธีแปลง XER เป็น SVG ใน Python
# ตัวอย่างโค้ดนี้สาธิตวิธีการแปลง Primavera XER เป็น SVG
import aspose.tasks as tasks
# ตัวอย่างโค้ดนี้สาธิตวิธีการแปลง Primavera XER เป็น SVG
# โหลดไฟล์ XER อินพุต
project = tasks.Project("sample.xer");
# บันทึกเป็น SVG
project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);
ปรับแต่งการแปลง XER เป็น SVG ใน Python
เราสามารถปรับแต่งการแปลง XER เป็น SVG ได้โดยใช้คลาส SvgOptions โดยทำตามขั้นตอนด้านล่าง:
- โหลดไฟล์ XER โดยใช้คลาส Project
- สร้างอินสแตนซ์ของคลาส SvgOptions
- หลังจากนั้น ให้กำหนดตัวเลือก SVG เช่น ขนาดหน้า เป็นต้น
- สุดท้าย ให้บันทึกโปรเจ็กต์เป็นไฟล์ SVG โดยใช้เมธอด save() ใช้เส้นทางไฟล์ SVG เอาต์พุตและ SvgOptions เป็นอาร์กิวเมนต์
โค้ดตัวอย่างต่อไปนี้แสดงวิธีแปลง XER เป็น SVG ด้วยการตั้งค่าแบบกำหนดเองใน Python
# ตัวอย่างโค้ดนี้สาธิตวิธีการแปลง Primavera XER เป็น SVG
import aspose.tasks as tasks
# โหลดไฟล์ XER อินพุต
project = tasks.Project("sample.xer");
# กำหนดตัวเลือก SVG
svgOptions = tasks.saving.SvgOptions()
svgOptions.page_size = tasks.visualization.PageSize.A3
svgOptions.render_to_single_page = True
# บันทึกเป็น SVG
project.save("sample_a3.svg", svgOptions)
รับใบอนุญาตฟรี
โปรด รับใบอนุญาตชั่วคราวฟรี เพื่อลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน
แปลง XER เป็น SVG ออนไลน์
นอกจากนี้ คุณยังสามารถแปลงไฟล์ XER ของคุณเป็นรูปแบบ SVG ได้โดยใช้ ตัวแปลง XER เป็น SVG ออนไลน์ฟรีนี้ ซึ่งพัฒนาโดยใช้ API ข้างต้น
Python XER ถึง SVG – ทรัพยากรฟรี
นอกจากการแปลง XER เป็น SVG โดยทางโปรแกรมใน Python แล้ว ให้สำรวจคุณสมบัติอื่นๆ ของ API โดยใช้ทรัพยากรต่อไปนี้:
บทสรุป
โดยสรุป เราได้เห็นวิธีการแปลง XER เป็น SVG ใน Python แล้ว เมื่อทำตามขั้นตอนที่ระบุไว้ในบทความนี้ คุณสามารถแปลงไฟล์ XER เป็นรูปแบบ SVG โดยทางโปรแกรมได้อย่างง่ายดาย การแปลง XER เป็น SVG สามารถแปลงข้อมูลโปรเจ็กต์ของคุณให้เป็นสิ่งที่เข้าถึงได้ง่ายขึ้นและดึงดูดสายตามากขึ้น ไม่ว่าคุณจะแชร์การอัปเดตโครงการกับทีมของคุณหรือนำเสนอต่อผู้มีส่วนได้ส่วนเสีย ไฟล์ SVG จะทำให้ข้อมูลเข้าใจได้ง่ายเพียงชำเลืองมอง ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราที่ ฟอรัมการสนับสนุนฟรี