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.
- Zasoby edukacyjne
- Dokumentacja
- Kod źródłowy
- Referencje API
- Filmy instruktażowe
- Wsparcie produktu
- Bezpłatne wsparcie
- Płatne wsparcie
- Blog
- Release Notes
- Dlaczego Aspose.Tasks dla Javy?
- Lista klientów
- Historie sukcesów