
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:
- XER’yi SVG’ye dönüştürmek için Python API
- Python’da XER’yi SVG’ye dönüştürün
- XER’in SVG’ye Dönüştürülmesini Özelleştirin
- XER’yi Çevrimiçi SVG’ye dönüştürün
- 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’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:
- XER dosyasını Project sınıfını kullanarak yükleyin.
- SvgOptions sınıfının bir örneğini oluşturun.
- Bundan sonra sayfa boyutu vb. gibi SVG seçeneklerini tanımlayın.
- 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’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:
- Geliştirici kılavuzu
- Ücretsiz çevrimiçi uygulamalar
- API referansı
- Nasıl yapılır kılavuzları ve makaleler
Çö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.