Aspose.Tasks  for Java

Interfejsy API do manipulacji plikami w programie Microsoft Project w języku Java

Manipuluj lub eksportuj pliki projektu do formatów Primavera, Excel, PDF, Obrazy, HTML i XML.

  Pobierz darmową wersję próbną
  
 

Aspose.Tasks for Java to stabilny i elastyczny interfejs API do zarządzania projektami do manipulowania dokumentami Microsoft Project. Deweloperzy mogą definiować główne i domyślne właściwości projektu, a także informacje kalendarza. Mogą również określać dni tygodnia i wyjątki kalendarzowe. API ułatwia dodawanie & przeliczać zadania, zasoby i inne dane bez interwencji użytkownika.

Aspose.Tasks dla Java API udostępnia pełną strukturę dokumentu do odczytu i zapisu dokumentów Microsoft Project. Dzięki temu potężnemu interfejsowi API programiści mogą kontrolować różne etapy zarządzania projektami, takie jak planowanie, śledzenie i wiele innych.

Zaawansowane funkcje interfejsu API zarządzania projektami

Czytaj, zmieniaj i pisać pliki Microsoft Project

Przeczytaj MPP i Formaty projektów XML

Twórz, aktualizuj i pisać projekty w formacie projektu XML

Czytaj pliki MPP i zaktualizuj informacje podsumowujące

Zmień ustawienia domyślne

Konwertuj MPP na format XML

Zmień główne ustawienia

Zarządzaj rozszerzonymi atrybutami

Renderuj dane do HTML

Zdefiniuj dni tygodnia dla projektu

Zdefiniuj dni tygodnia dla kalendarzy i amp; wyjątki kalendarza

Przeczytaj & pisać kalendarze dla zadań & Surowce

Zarządzaj planowaniem linii bazowej zadań & czas trwania

Obsługuj ograniczenia dotyczące zadań

Utwórz & zarządzać powiązaniami między zadaniami

Czytaj, zmieniaj i tworzyć zadania, kamienie milowe, szacowane, krytyczne lub oparte na nakładzie pracy

Zarządzaj kosztami zasobów i wariancje

Dostęp do kosztów przydziału i budżet

Eksportuj dane projektu do uniwersalnych formatów

API obsługuje renderowanie zasobów, zadań i danych przydziału zasobów do różnych formatów, takich jak JPG, PNG, PDF, XML, XAML, HTML, BMP, XPS, TIFF i SVG. Ponadto możliwy jest również eksport danych do formatów TXT, CSV, XLSX, XLS i MPT.

Zapisuj dane MPP w różnych formatach - Java

// załaduj plik do konwersji

Project pjt = new Project(dir + "template.mpp");

// Konwertuj MPP na formaty PDF, HTML i TIFF

pjt.save(dir + "output.pdf", SaveFileFormat.PDF);

pjt.save(dir + "output.html", SaveFileFormat.HTML);

pjt.save(dir + "output.tiff", SaveFileFormat.TIFF);

Utwórz & Aktualizuj zasoby

Aspose.Tasks for Java udostępnia funkcje do pracy z zasobami w ramach planów projektów. Obsługiwane są prawie wszystkie atrybuty zasobów. Dane zasobów można aktualizować i zapisywać z powrotem zarówno w formacie MPP, jak i XML.

Renderuj dane do formatów obrazu

Posiadając własny silnik renderujący, API może z łatwością renderować dane do różnych rastra & formaty obrazów wektorowych i mogą określać różne właściwości obrazu wynikowego przed renderowaniem.

Renderuj dane projektu do JPEG - Java

// Załaduj plik

Project pjt = new Project(dir + "template.mpp");

// utwórz ImageSaveOptions z żądanym formatem

ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.JPEG);

// renderuj MPP do JPEG

pjt.save(dir + "output.jpg", options);

Zarządzaj przydziałami zasobów

W najprostszej postaci plan projektu to zbiór zadań przypisanych do grupy zasobów. Aspose.Tasks for Java udostępnia interfejs API do obsługi alokacji i przydzielania zasobów w ramach planu.

Obsługa kalendarzy i Wyjątki kalendarza

Aspose.Tasks for Java obsługuje kalendarze i wyjątki kalendarza. W planie projektu może znajdować się dowolna liczba kalendarzy, a biblioteka poradzi sobie z nimi z największą łatwością.

Automatyzacja Microsoft Office — nie jest potrzebna

Aspose.Tasks for Java jest zbudowany przy użyciu kodu zarządzanego, który nigdy nie wymaga zainstalowania na komputerze pakietu Microsoft Office lub Project do pracy z plikami MS Project. Jest to idealna alternatywa automatyzacji Microsoft Project pod względem obsługiwanych funkcji, bezpieczeństwa, stabilności, skalowalności, szybkości i ceny.

  
  

Aspose.Tasks oferuje indywidualne interfejsy API dla popularnych środowisk programistycznych wymienionych poniżej: