Python kullanarak Primavera XER'yi SVG'ye dönüştürün

Primavera P6 programlarıyla ilgileniyorsanız, muhtemelen XER dosyalarına aşinasınızdır. Primavera P6, proje verilerini XER dosya formatında saklayan, yaygın olarak kullanılan bir proje yönetimi yazılımıdır. Görevler, kaynaklar ve zamanlamalar dahil olmak üzere proje verilerini içerir. Bunları SVG‘ye dönüştürmek, proje verilerinizi çok daha erişilebilir ve görsel olarak çekici hale getirebilir. Bu yazıda Python’da XER’yi SVG’ye nasıl dönüştüreceğimizi öğreneceğiz. Öyleyse başlayalım!

Bu makale aşağıdaki konuları kapsamaktadır:

  1. XER’yi SVG’ye dönüştürmek için Python API
  2. Python’da XER’yi SVG’ye dönüştürün
  3. XER’in SVG’ye Dönüştürülmesini Özelleştirin
  4. XER’yi Çevrimiçi SVG’ye dönüştürün
  5. Lisanslama ve Ücretsiz Kaynaklar

XER’yi SVG’ye Dönüştürmek için Python API’si

XER dosyalarını SVG formatına dönüştürmek için Aspose.Tasks for Python API’sini kullanacağız. Aspose.Tasks, kapsamlı proje yönetimi yetenekleri sağlayan ve Python uygulamalarında proje dosyalarıyla programlı olarak çalışmayı kolaylaştıran güçlü bir API’dir. Diğerlerinin yanı sıra Microsoft Project (MPP), Primavera (XER) ve XML dahil olmak üzere çeşitli formatlardaki proje dosyalarının okunmasını, yazılmasını ve işlenmesini destekler. Proje görevlerini, kaynakları, atamaları ve takvimleri yönetmek için eksiksiz bir özellikler seti sunarak proje planlama ve yönetimiyle ilgilenen herkes için önemli bir araç haline gelir.

Koda geçmeden önce API’yi almamız gerekiyor. Lütfen paketi indirin veya konsolda aşağıdaki pip komutunu kullanarak API’yi PyPI adresinden yükleyin:

pip install aspose-tasks

Python kullanarak XER’yi SVG’ye dönüştürün

1. Gerekli kütüphaneleri içe aktarın

Öncelikle gerekli kütüphaneleri import etmemiz gerekiyor. İşte bunu nasıl yapacağınız:

import aspose.tasks as tasks

2. XER dosyasını yükleyin

Daha sonra XER dosyasını yükleyelim. Bu örnekte, XER dosyanızın adının sample.xer olduğunu varsayalım.

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

3. Projeyi SVG olarak kaydedin

Artık projeyi SVG dosyası olarak kaydetmenin zamanı geldi.

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

Bu kadar! Aspose.Tasks for Python’u kullanarak XER dosyanızı başarıyla SVG’ye dönüştürdünüz.

Kodu Tamamla

Python’da XER’nin SVG’ye nasıl dönüştürüleceğini gösteren tam kod örneğini burada bulabilirsiniz.

# Bu kod örneği, Primavera XER'in SVG'ye nasıl dönüştürüleceğini gösterir.
import aspose.tasks as tasks

# Bu kod örneği, Primavera XER'in SVG'ye nasıl dönüştürüleceğini gösterir.
# Giriş XER dosyasını yükle
project = tasks.Project("sample.xer");

# SVG olarak kaydet
project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);
Python kullanarak XER'yi SVG'ye dönüştürün

Python’u kullanarak XER’yi SVG’ye dönüştürün.

Python’da XER’den SVG’ye Dönüşümü Özelleştirme

Aşağıdaki adımları izleyerek SvgOptions sınıfını kullanarak XER’in SVG’ye dönüştürülmesini özelleştirebiliriz:

  1. XER dosyasını Project sınıfını kullanarak yükleyin.
  2. SvgOptions sınıfının bir örneğini oluşturun.
  3. Bundan sonra sayfa boyutu vb. gibi SVG seçeneklerini tanımlayın.
  4. Son olarak save() yöntemini kullanarak projeyi SVG dosyası olarak kaydedin. Çıkış SVG dosya yolunu ve SvgOptions’ı bağımsız değişken olarak alır.

Aşağıdaki örnek kod, Python’da özelleştirilmiş ayarlarla XER’nin SVG’ye nasıl dönüştürüleceğini gösterir.

 # Bu kod örneği, Primavera XER'in SVG'ye nasıl dönüştürüleceğini gösterir.
  import aspose.tasks as tasks

 # Giriş XER dosyasını yükle
 project = tasks.Project("sample.xer");

 # SVG Seçeneklerini Tanımlayın
 svgOptions = tasks.saving.SvgOptions()
 svgOptions.page_size = tasks.visualization.PageSize.A3
 svgOptions.render_to_single_page = True

 # SVG olarak kaydet
 project.save("sample_a3.svg", svgOptions)
Python kullanarak Seçenekler ile XER'yi SVG'ye dönüştürün

Python’u kullanarak Seçenekler ile XER’yi SVG’ye dönüştürün.

Ücretsiz Lisans Alın

API’yi değerlendirme sınırlamaları olmadan denemek için lütfen ücretsiz bir geçici lisans alın.

XER’yi SVG Online’a dönüştürün

Ayrıca, yukarıdaki API kullanılarak geliştirilen bu ücretsiz çevrimiçi XER’den SVG’ye dönüştürücü‘yü kullanarak XER dosyalarınızı SVG formatına da dönüştürebilirsiniz.

Python XER’den SVG’ye – Ücretsiz Kaynaklar

Python’da XER’yi programlı olarak SVG’ye dönüştürmenin yanı sıra, aşağıdaki kaynakları kullanarak API’nin diğer çeşitli özelliklerini keşfedin:

Çözüm

Sonuç olarak Python’da XER’yi SVG’ye nasıl dönüştüreceğimizi gördük. Bu makalede özetlenen adımları izleyerek XER dosyalarını program aracılığıyla kolayca SVG formatına dönüştürebilirsiniz. XER’i SVG’ye dönüştürmek, proje verilerinizi çok daha erişilebilir ve görsel açıdan ilgi çekici bir şeye dönüştürebilir. İster proje güncellemelerini ekibinizle paylaşıyor olun ister paydaşlara sunum yapıyor olun, SVG dosyaları verilerin bir bakışta anlaşılmasını kolaylaştırır. Herhangi bir belirsizlik durumunda lütfen ücretsiz destek forumumuzda bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız