Aspose.Tasks dla Pythona przez .NET to solidny interfejs API do zarządzania projektami do obsługi plików Microsoft Project. Nasz interfejs API obsługuje czytanie, pisanie i pracę z dokumentami programu Microsoft Project bez żadnych innych zależności programowych i zawiera ponad 100 klas języka Python do obsługi niskopoziomowych operacji projektowych i manipulacji danymi. W ten sposób Aspose.Tasks zapewnia programistom Pythona wyjątkową możliwość wdrożenia automatyzacji dokumentów opartej na skryptach. Biblioteka w pełni obsługuje różne właściwości projektów i może służyć do zarządzania kalendarzami lub harmonogramami pracy.

Wraz z pojawieniem się potężnego sprzętu komputerowego w ostatnich dziesięcioleciach, Python stał się językiem programowania szeroko stosowanym w tworzeniu stron internetowych (Django, Flask, Pyramid), zadaniach naukowych i analizie danych. Przydatność Pythona wynika z jego dużego ekosystemu pakietów innych firm. Dzięki dużej liczbie bibliotek, które stopniowo ewoluują, Python jest uważany za najlepszy wybór do szybkiego tworzenia oprogramowania. Zespół Aspose.Tasks postanowił nadążyć za najnowszymi trendami programistycznymi i zapewnić społeczności Pythona profesjonalne oprogramowanie do przetwarzania plików BMP, PNG, JPEG, GIF, TIFF, PDF i inne formaty.

Interfejs API Aspose.Tasks dla języka Python za pośrednictwem platformy .NET udostępnia dane, takie jak zadania, zasoby, przydziały zasobów i rozszerzone dane atrybutów, którymi mogą manipulować programiści. Użytkownicy mogą w pełni planować, tworząc i odczytując zadania i zasoby oraz przydzielając lub usuwając zasoby do lub z zadań. Użytkownicy mogą manipulować ograniczeniami, priorytetami, krytycznymi i czasochłonnymi zadaniami, zatrzymywać lub wznawiać zadania oraz dzielić zadania, zarządzać zaawansowanymi atrybutami, łączyć zadania i zapisywać zaktualizowane dane z powrotem do projektu.

Zaawansowane funkcje interfejsu API programu Microsoft Project w języku Python

Twórz od podstaw pliki MS Project i Oracle Primavera

Zdefiniuj dni tygodnia i wyjątki dla kalendarza

Odczytywanie i zapisywanie chronionych hasłem plików MS Project

Eksportuj projekt do innych formatów za pomocą wysoce konfigurowalnego wykresu Gantta

Zarządzaj liniami bazowymi, kosztami i kamieniami milowymi

Obsługuj rozszerzone atrybuty zadań, zasobów i przydziałów oraz ich definicje

Dostosuj kontur pracy przydziału zasobu

Renderuj struktury podziału pracy (WBS) na obrazy

Renderuj pliki MS Project i Oracle Primavera do formatu HTML

Sortuj zadania według nazw, dat, czasu trwania i wielu innych pól

Zaktualizuj niestandardowe właściwości plików projektu MPP

Otwieraj i zapisuj pliki projektów z/do MS Project Online lub lokalnej instancji MS Project Server za pośrednictwem PWA

Renderuj zadania Pliki do formatów PDF i obrazów

Aspose.Tasks dla Pythona za pośrednictwem .NET obsługuje renderowanie zadań, zasobów i danych przypisania zasobów do formatów o stałym układzie, a także XML, HTML i kilku innych popularnych formatów plików w celu łatwej dystrybucji informacji.

Konwertuj dane projektu na obrazy



    # 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)


Możesz wypróbować online Konwerter zadań.

Ważną cechą biblioteki jest możliwość renderowania WBS w projekcie do dowolnego standardowego formatu obrazu obsługiwanego przez .NET Framework. Ponadto możliwy jest również eksport danych projektu do formatów CSV, TXT, XLS, XLSX i MPT.

Obsługuj zadania w projekcie

Aspose.Tasks dla Pythona zapewnia bogaty zestaw klas do obsługi zadań w pliku Microsoft Project. Plany projektów mogą mieć różną złożoność, od prostej, płaskiej listy zadań do dużej zagnieżdżonej grupy współzależnych zadań. Niezależnie od złożoności, Aspose.Tasks for Python net jest w stanie poradzić sobie z każdym scenariuszem.

Konwertuj dane projektu na wiele formatów

Aspose.Tasks for Python obsługuje renderowanie zadań, zasobów i danych przypisania zasobów do formatów o stałym układzie, a także XML, HTML i kilku innych popularnych formatów plików w celu łatwej dystrybucji informacji.

Konwertuj dane projektu na wiele formatów


     
    # 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 oferuje interfejsy API przetwarzania poszczególnych zadań dla innych popularnych środowisk programistycznych wymienionych poniżej: