Aspose.Tasks  for .NET

Interfejsy API przetwarzania plików projektu Microsoft .NET

Twórz, czytaj, pisz, manipuluj i eksportuj dokumenty Microsoft Projekt do formatów Primavera, Excel, HTML, PDF, obrazów i XML.

  Pobierz darmową wersję próbną
  
 

Aspose.Tasks dla platformy .NET to niezawodny interfejs API do zarządzania projektami do przetwarzania plików programu Microsoft Projekt. API obsługuje odczytywanie, pisanie i manipulowanie dokumentami Microsoft Projekt bez żadnych innych zależności oprogramowania. Co więcej, API udostępnia dane projektu, oferując pełne możliwości planowania, definiowania i śledzenia. Biblioteka w pełni obsługuje różne właściwości projektu i może być używana do manipulowania kalendarzami lub harmonogramami pracy.

Aspose.Tasks dla interfejsu .NET API przedstawia dane, takie jak zadania, zasoby, przydziały zasobów i rozszerzone dane atrybutów, dzięki czemu deweloperzy mogą nimi manipulować. Użytkownicy mogą całkowicie planować, tworząc i odczytując zadania i zasoby oraz przypisując lub usuwając zasoby do lub z zadań. Użytkownicy mogą manipulować ograniczeniami, priorytetami, zadaniami krytycznymi i opartymi na nakładzie pracy, zatrzymywać lub wznawiać zadanie i dzielić zadania, zarządzać rozszerzonymi atrybutami, łączyć zadania i zapisywać zaktualizowane dane z powrotem do projektu.

Zaawansowane funkcje .NET Microsoft Projekt API

Twórz od podstaw pliki MS Projekt i Oracle Primavera

Zdefiniuj dni tygodnia i wyjątki dla kalendarza

Odczyt i zapis plików MS Projekt chronionych hasłem

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

Zarządzaj planami bazowymi, kosztami i kamienie milowe

Obsługuj zadania, zasoby i przydziały rozszerzone atrybuty i ich definicje

Zdefiniuj przydział zasobów i amp; przydział

Renderuj struktury podziału pracy (WBS) na obrazy

Renderuj pliki MS Projekt i Oracle Primavera do 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 za pomocą MS Projekt Online i MS Projekt Server

Konwertuj dane projektu na wiele formatów

Aspose.Tasks for .NET obsługuje renderowanie zadań, zasobów i danych przydziału 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.

Zapisz dane projektu w różnych formatach - C#

// załaduj plik do konwersji

var prj = new Aspose.Tasks.Projekt(dir + "template.mpp");

// zapisywać w różnych formatach

prj.Save(dir + "output.pdf", Aspose.Tasks.Saving.SaveFileFormat.PDF);

prj.Save(dir + "output.html", Aspose.Tasks.Saving.SaveFileFormat.HTML);

prj.Save(dir + "output.xml", Aspose.Tasks.Saving.SaveFileFormat.XML);

Ważną cechą biblioteki jest możliwość renderowania WBS w projekcie do dowolnego ze standardowych formatów obrazu obsługiwanych 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 platformy .NET udostępnia bogaty zestaw klas do obsługi zadań w pliku Microsoft Projekt. 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 .NET jest w stanie poradzić sobie z każdym scenariuszem.

Planowanie zadań, śledzenie i amp; Ocena budżetu

Aspose.Tasks dla platformy .NET może obliczyć ścieżkę krytyczną i planowanie projektu. Pozwala także programistom zarządzać bazami zadań i amp; rzeczywista praca, koszty przydziału dostępu i budżet oraz zarządzanie kosztami zasobów i odchylenia do śledzenia projektu. To tylko kilka możliwości z długiej listy funkcji obsługiwanych przez API.

Konwertuj dane projektu na obrazy

Aspose.Tasks dla platformy .NET posiada własny silnik renderujący, specjalnie zaprojektowany do replikowania stylu renderowania MS Projekt. Pozwala to programistom na renderowanie danych projektu do wielu rastrów & formaty obrazów wektorowych przy jednoczesnym kontrolowaniu niektórych aspektów obrazu wynikowego.

Renderuj dane projektu do formatu JPEG — C#

// Załaduj plik

var prj = new Aspose.Tasks.Projekt(dir + "template.mpp");

// utwórz opcje ImageSaveOptions w żądanym formacie

var options = new Aspose.Tasks.Saving.ImageSaveOptions(Aspose.Tasks.Saving.SaveFileFormat.JPEG)

{
CustomPageSize = new SizeF(2200, 1100),
HorizontalResolution = 96f,
VerticalResolution = 96f, JpegQuality = 70 }; // wyrenderuj dane do formatu obrazu prj.Save(dir + "output.jpg", options);

Zapisz elementy HTML w oddzielnych plikach

Aspose.Tasks dla .NET API sprawia, że eksportowanie danych projektu do HTML jest naprawdę wspaniałym doświadczeniem, ponieważ umożliwia eksportowanie czcionek, obrazów i stylów CSS do oddzielnych plików. Co więcej, możesz również przypisać niezbędne parametry do funkcji zwrotnych do procesu eksportu.

Obsługa interoperacyjności COM

Aspose.Tasks dla platformy .NET udostępnia swoje możliwości za pośrednictwem interfejsu COM. Oznacza to, że nie musisz ograniczać się do używania Aspose.Tasks dla platformy .NET tylko na platformie .NET, można go używać w dowolnym języku za pośrednictwem usług interoperacyjności COM.

Co ludzie mówią

Nie wierz nam tylko na słowo. Zobacz, co użytkownicy mają do powiedzenia na temat interfejsów API Aspose.Words.

 
 
Zobacz studia przypadków
  
  

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