Konversi Primavera XER ke SVG menggunakan Python

Jika Anda berurusan dengan jadwal Primavera P6, Anda mungkin familiar dengan file XER. Primavera P6 adalah perangkat lunak manajemen proyek yang banyak digunakan yang menyimpan data proyek dalam format file XER. Ini berisi data proyek, termasuk tugas, sumber daya, dan jadwal. Mengonversinya menjadi SVG dapat membuat data proyek Anda lebih mudah diakses dan menarik secara visual. Pada artikel ini, kita akan mempelajari cara mengonversi XER ke SVG dengan Python. Jadi, mari kita mulai!

Artikel ini mencakup topik-topik berikut:

  1. API Python untuk mengonversi XER ke SVG
  2. Konversi XER ke SVG dengan Python
  3. Sesuaikan Konversi XER ke SVG
  4. Konversi XER ke SVG Daring
  5. Lisensi & Sumber Daya Gratis

API Python untuk Mengonversi XER ke SVG

Untuk mengonversi file XER ke format SVG, kami akan menggunakan API Aspose.Tasks for Python. Aspose.Tasks adalah API canggih yang menyediakan kemampuan manajemen proyek komprehensif dan memudahkan pengerjaan file proyek secara terprogram dalam aplikasi Python. Ini mendukung membaca, menulis, dan memanipulasi file proyek dalam berbagai format, antara lain Microsoft Project (MPP), Primavera (XER), dan XML. Ini menyediakan serangkaian fitur lengkap untuk mengelola tugas proyek, sumber daya, tugas, dan kalender, menjadikannya alat penting bagi siapa pun yang terlibat dalam perencanaan dan manajemen proyek.

Sebelum kita beralih ke kode, kita perlu mendapatkan API. Silakan unduh paketnya atau instal API dari PyPI menggunakan perintah pip berikut di konsol:

pip install aspose-tasks

Konversi XER ke SVG menggunakan Python

1. Impor perpustakaan yang diperlukan

Pertama, kita perlu mengimpor perpustakaan yang diperlukan. Inilah cara Anda melakukannya:

import aspose.tasks as tasks

2. Muat file XER

Selanjutnya, mari kita memuat file XER. Untuk contoh ini, anggaplah file XER Anda bernama sample.xer.

project = tasks.Project("sample.xer");

3. Simpan proyek sebagai SVG

Sekarang saatnya menyimpan proyek sebagai file SVG.

project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);

Itu dia! Anda telah berhasil mengonversi file XER Anda ke SVG menggunakan Aspose.Tasks for Python.

Kode Lengkap

Berikut adalah contoh kode lengkap yang menunjukkan cara mengonversi XER ke SVG dengan Python.

# Contoh kode ini menunjukkan cara mengonversi Primavera XER ke SVG.
import aspose.tasks as tasks

# Contoh kode ini menunjukkan cara mengonversi Primavera XER ke SVG.
# Muat file masukan XER
project = tasks.Project("sample.xer");

# Simpan sebagai SVG
project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);
Konversi XER ke SVG menggunakan Python

Konversi XER ke SVG menggunakan Python.

Sesuaikan Konversi XER ke SVG dengan Python

Kita dapat menyesuaikan konversi XER ke SVG menggunakan kelas SvgOptions dengan mengikuti langkah-langkah di bawah ini:

  1. Muat file XER menggunakan kelas Project.
  2. Buat sebuah instance dari kelas SvgOptions.
  3. Setelah itu, tentukan opsi SVG, seperti ukuran halaman, dll.
  4. Terakhir, simpan proyek sebagai file SVG menggunakan metode save().Dibutuhkan jalur file SVG keluaran dan SvgOptions sebagai argumen.

Kode contoh berikut menunjukkan cara mengonversi XER ke SVG dengan pengaturan khusus dengan Python.

 # Contoh kode ini menunjukkan cara mengonversi Primavera XER ke SVG.
  import aspose.tasks as tasks

 # Muat file masukan XER
 project = tasks.Project("sample.xer");

 # Tentukan Opsi SVG
 svgOptions = tasks.saving.SvgOptions()
 svgOptions.page_size = tasks.visualization.PageSize.A3
 svgOptions.render_to_single_page = True

 # Simpan sebagai SVG
 project.save("sample_a3.svg", svgOptions)
Konversi XER ke SVG dengan Opsi menggunakan Python

Konversi XER ke SVG dengan Opsi menggunakan Python.

Dapatkan Lisensi Gratis

Silakan dapatkan lisensi sementara gratis untuk mencoba API tanpa batasan evaluasi.

Konversikan XER ke SVG Daring

Selain itu, Anda juga dapat mengonversi file XER ke format SVG menggunakan [Konverter XER ke SVG] online gratis ini, yang dikembangkan menggunakan API di atas.

Python XER ke SVG – Sumber Daya Gratis

Selain mengonversi XER ke SVG secara terprogram dengan Python, jelajahi berbagai fitur API lainnya menggunakan sumber daya berikut:

Kesimpulan

Sebagai kesimpulan, kita telah melihat cara mengonversi XER ke SVG dengan Python. Dengan mengikuti langkah-langkah yang diuraikan dalam artikel ini, Anda dapat dengan mudah mengonversi file XER ke format SVG secara terprogram. Mengonversi XER ke SVG dapat mengubah data proyek Anda menjadi sesuatu yang lebih mudah diakses dan menarik secara visual. Baik Anda berbagi pembaruan proyek dengan tim atau melakukan presentasi kepada pemangku kepentingan, file SVG membuat data sekilas mudah dipahami. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum dukungan gratis kami.

Lihat juga