Python kullanarak Primavera XER'ı PDF'ye dönüştürün

Oracle Primavera P6, proje zamanlaması ve yönetimi için XER dosya formatını kullanır. Bu bir metin dosyasıdır ve emrinizde olan herhangi bir metin düzenleyicisi tarafından zahmetsizce açılabilir. XER’nin PDF‘ye dönüştürülmesi, Primavera proje verilerinin ve bilgilerinin çeşitli cihazlar arasında paylaşılmasına ve gözden geçirilmesine olanak tanır. Bu blog yazısında Python’da bir XER dosyasını kolayca PDF’ye nasıl dönüştüreceğimizi öğreneceğiz.

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

Python XER’den PDF’ye Dönüştürücü API’si

Primavera XER dosyasını PDF dosyasına dönüştürmek için Aspose.Tasks for Python API’sini kullanacağız. Microsoft Project’e ihtiyaç duymadan Python’da proje yönetimi dosyalarıyla çalışmaya olanak tanır. Geliştiricilerin MPP dosyalarını okumasına ve yazmasına, projeleri oluşturmasına, yönetmesine ve diğer formatlara dönüştürmesine olanak tanır.

Aspose.Tasks for Python’u projenize kurmak için lütfen paketi indirin veya konsolda aşağıdaki pip komutunu kullanarak PyPI‘dan yükleyin:

pip install aspose-tasks

Python’da XER’yi PDF’ye dönüştürün

Primavera P6 projesini XER dosyasından kolayca PDF’ye dönüştürebiliriz. Şu basit adımları uygulamanız yeterli:

  1. XER dosyasını Project sınıfını kullanarak yükleyin.
  2. Save() yöntemini çağırın. Çıktı PDF dosya yolunu ve SaveFileFormat’ı bağımsız değişken olarak alır.

Aşağıdaki örnek kod, Python’da XER’in PDF’ye nasıl dönüştürüleceğini gösterir.

# Bu kod örneği, Primavera XER'in PDF'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");

# PDF olarak kaydet
project.save("sample_Output.pdf", tasks.saving.SaveFileFormat.PDF);
Python'da Primavera P6 XER'yi PDF'ye dönüştürün

Primavera P6 XER’yi Python’da PDF’ye dönüştürün.

Python’u kullanarak XER’den PDF’ye Dönüşümü özelleştirme

Benzer şekilde, aşağıdaki adımları izleyerek XER’in PDF’ye dönüştürülmesini özelleştirebiliriz:

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

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

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

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

# PDF Kaydetme Seçeneklerini Tanımlayın
options = tasks.saving.PdfSaveOptions();
options.page_size = tasks.visualization.PageSize.A3;

# PDF olarak kaydet
project.save("sample_customized_Output.pdf", tasks.saving.SaveFileFormat.PDF);

Ücretsiz Lisans Alın

Kütüphaneyi değerlendirme sınırlamaları olmadan denemek için ücretsiz bir geçici lisans alabilirsiniz.

XER’yi Çevrimiçi olarak PDF’ye dönüştürün

Primavera XER dosyalarınızı bu ücretsiz XER’den PDF’ye dönüştürücü aracını kullanarak çevrimiçi olarak PDF formatına da dönüştürebilirsiniz. Eklentilere, yazılımlara veya aboneliklere ihtiyaç duymadan herhangi bir tarayıcı ve cihazdan erişilebilir.

XER’den PDF’ye – Ücretsiz Kaynaklar

Python’da XER’i PDF’ye dönüştürmenin yanı sıra, API’nin kapsamlı özelliklerinin ve yeteneklerinin tüm potansiyelini ortaya çıkarın. İşlevlerini sonuna kadar keşfetmek için aşağıdaki kaynakları kullanın.

Çözüm

Bu yazıda Python’da XER’in PDF’ye nasıl dönüştürüleceğini araştırdık. Aspose.Tasks for Python’dan yararlanarak Primavera XER dosyasının nasıl yüklenip PDF’ye dönüştürüleceğini gösterdik. Bu makalede özetlenen adımlarla bu dönüştürme sürecini kolayca uygulayabilir, proje zamanlamalarınızın çeşitli platformlarda sunuma, arşivlemeye veya basit görüntülemeye her zaman hazır olmasını sağlayabilirsiniz.

Herhangi bir belirsizlik durumunda lütfen ücretsiz destek forumumuzda bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız