Aspose.Tasks for Python via .NET, Microsoft Project dosyalarını işlemek için sağlam bir proje yönetimi API'sidir. API'miz, başka herhangi bir yazılım bağımlılığı olmadan Microsoft Project belgelerinin okunmasını, yazılmasını ve bunlarla çalışılmasını destekler ve düşük seviyeli proje işlemlerini ve veri işlemeyi yürütmek için 100'den fazla Python sınıfı içerir. Böylece Aspose.Tasks, Python geliştiricilerine komut dosyası tabanlı belge otomasyonu uygulamak için benzersiz bir fırsat sağlar. Kitaplık, çeşitli proje özelliklerini tam olarak destekler ve takvimleri veya çalışma programlarını yönetmek için kullanılabilir.

Son yıllarda güçlü bilgi işlem donanımının ortaya çıkmasıyla Python, web geliştirme (Django, Flask, Pyramid çerçeveleri), bilimsel görevler ve veri analitiğinde yaygın olarak kullanılan bir programlama dili haline geldi. Python'un kullanışlılığı, üçüncü taraf paketlerinden oluşan geniş ekosisteminden gelir. Kademeli olarak gelişen çok sayıda kitaplık ile Python, hızlı yazılım geliştirme için en iyi seçenek olarak kabul edilir. Aspose.Tasks ekibi, en son programlama trendlerini takip etmeye ve Python topluluğuna profesyonel BMP, PNG, JPEG, GIF, TIFF, PDF işleme yazılımı ve diğer dosya formatlarını sağlamaya karar verdi.

.NET aracılığıyla Python için Aspose.Tasks API, geliştiricilerin manipüle etmesi için görevler, kaynaklar, kaynak atamaları ve genişletilmiş öznitelik verileri gibi verileri ortaya çıkarır. Kullanıcılar, görevler ve kaynaklar oluşturup okuyarak tam olarak zamanlayabilir ve görevlere veya görevlerden kaynak atayabilir veya bunları kaldırabilir. Kullanıcılar kısıtlamaları, öncelikleri, kritik ve zaman alan görevleri değiştirebilir, görevleri durdurabilir veya devam ettirebilir ve görevleri bölebilir, gelişmiş öznitelikleri yönetebilir, görevleri bağlayabilir ve güncellenmiş verileri projeye geri yazabilir.

Gelişmiş Python Microsoft Project API Özellikleri

Sıfırdan MS Project ve Oracle Primavera dosyaları oluşturun

Bir takvim için hafta içi günleri ve istisnaları tanımlayın

Parola korumalı MS Project dosyalarını okuma ve yazma

Son derece özelleştirilebilir Gantt Şeması ile projeyi diğer biçimlere aktarın

Temelleri, maliyetleri ve kilometre taşlarını yönetin

Görevleri, kaynakları ve atamaları, genişletilmiş öznitelikleri ve tanımlarını yönetin

Kaynak atamasının iş dağılımını özelleştirin

Görüntülere iş kırılım yapılarını (WBS) işleyin

MS Project ve Oracle Primavera dosyalarını HTML'ye dönüştürün

Görevleri adlara, tarihlere, sürelere ve diğer birçok alana göre sıralayın

MPP Proje dosyalarının özel özelliklerini güncelleyin

Proje dosyalarını MS Project Online'dan veya MS Project Server'ın şirket içi örneğinden PWA aracılığıyla açın ve kaydedin

Görevleri Dosyaları PDF ve Görüntü Biçimlerine Dönüştür

Aspose.Tasks for Python via .NET, bilgilerin kolay dağıtılması için görevlerin, kaynakların ve kaynak atama verilerinin sabit mizanpaj formatlarının yanı sıra XML, HTML ve diğer birçok popüler dosya formatına dönüştürülmesini destekler.

Proje verilerini görüntülere dönüştürün



    # load file 
    
    prj = Project(my_dir + "template.mpp")
    
    # create ImageSaveOptions with desired format

    options = ImageSaveOptions(SaveFileFormat.jpeg)
    
    # configure output options
    
    options.horizontal_resolution = 96.0
    options.vertical_resolution = 96.0
    options.jpeg_quality = 70

    # render data to image format
    
    prj.save(my_dir + "output.jpg", options)


Çevrimiçi Görev Dönüştürücü'yü deneyebilirsiniz.

Kitaplığın önemli bir özelliği, bir projede ÇÇY'yi .NET Framework tarafından desteklenen herhangi bir standart görüntü biçimine dönüştürme yeteneğidir. Ayrıca proje verilerini CSV, TXT, XLS, XLSX ve MPT formatlarında dışa aktarmak da mümkündür.

Projede Görevleri Yönet

Aspose.Tasks for Python, bir Microsoft Project dosyası içindeki görevleri işlemek için zengin bir sınıf seti sağlar. Proje planlarının karmaşıklığı, basit bir düz görev listesinden birbirine bağlı büyük bir iç içe görev grubuna kadar değişebilir. Aspose.Tasks for Python net, karmaşıklığından bağımsız olarak herhangi bir senaryo ile başa çıkma yeteneğine sahiptir.

Proje Verilerini Birden Çok Biçime Dönüştürün

Aspose.Tasks for Python, bilgilerin kolay dağıtılması için görevlerin, kaynakların ve kaynak atama verilerinin sabit mizanpaj biçimlerinin yanı sıra XML, HTML ve diğer bazı popüler dosya biçimlerine dönüştürülmesini destekler.

Proje verilerini birden çok biçime dönüştürün


     
    # load file
 
    prj = Project(my_dir + "template.mpp")

    # save in different formats

    prj.save(my_dir + "output.pdf", SaveFileFormat.pdf)

    prj.save(my_dir + "output.html", SaveFileFormat.html)

    prj.save(my_dir + "output.xml", SaveFileFormat.xml)





  

Support and Learning Resources

  
  

Aspose.Tasks, aşağıda listelenen diğer popüler geliştirme ortamları için bağımsız Görevler işleme API'leri sunar: