Renderuj wykorzystanie zasobów i widok arkusza w Aspose.Tasks
Wstęp
W tym samouczku dowiemy się, jak używać Aspose.Tasks dla Java do renderowania widoków użycia zasobów i arkusza MS Project. Aspose.Tasks to potężna biblioteka Java, która umożliwia programistom pracę z plikami Microsoft Project bez konieczności instalowania Microsoft Project.
Warunki wstępne
Zanim zaczniemy, upewnij się, że masz zainstalowane i skonfigurowane następujące wymagania wstępne:
- Zestaw Java Development Kit (JDK): Upewnij się, że w systemie jest zainstalowany zestaw Java Development Kit. Możesz pobrać i zainstalować najnowszą wersję JDK ze strony internetowej Oracle.
- Aspose.Tasks dla Java: Pobierz i zainstaluj bibliotekę Aspose.Tasks dla Java z plikustrona pobierania.
Importuj pakiety
Najpierw musisz zaimportować niezbędne pakiety do swojego projektu Java:
import com.aspose.tasks.PdfSaveOptions;
import com.aspose.tasks.PresentationFormat;
import com.aspose.tasks.Project;
import com.aspose.tasks.SaveOptions;
import com.aspose.tasks.Timescale;
import java.io.IOException;
Krok 1: Przeczytaj projekt źródłowy
// Ścieżka do katalogu dokumentów.
String dataDir = "Your Data Directory";
// Przeczytaj projekt źródłowy
Project project = new Project(dataDir + "ResourceUsageView.mpp");
W tym kroku podajemy ścieżkę do źródłowego pliku projektu (ResourceUsageView.mpp
) i użyjProject
klasę, żeby to przeczytać.
Krok 2: Zdefiniuj SaveOptions z wymaganymi ustawieniami skali czasu
// Zdefiniuj SaveOptions z wymaganymi ustawieniami TimeScale jako dni
SaveOptions options = new PdfSaveOptions();
options.setTimescale(Timescale.Days);
Tutaj definiujemySaveOptions
z wymaganymiTimeScale
ustawienia. W tym przykładzie ustawiliśmyTimeScale
do Dni.
Krok 3: Ustaw Format prezentacji na ResourceUsage
// Ustaw format prezentacji na ResourceUsage
options.setPresentationFormat(PresentationFormat.ResourceUsage);
Ustawiamy format prezentacji naResourceUsage
, wskazując, że chcemy wyrenderować widok użycia zasobu.
Krok 4: Zapisz projekt
// Zapisz projekt
project.save(dataDir + days, options);
Na koniec zapisujemy projekt z określonymi opcjami. W tym przykładzie plik wyjściowy zostanie zapisany jakoresult_days.pdf
.
Krok 5: Renderuj widoki dla innych ustawień skali czasu
Powtórz kroki od 2 do 4, aby renderować widoki z różnymi ustawieniami skali czasu (trzecie miesiące i miesiące).
// Ustaw ustawienia skali czasu na ThirdsOfMonths
options.setTimescale(Timescale.ThirdsOfMonths);
// Zapisz projekt
project.save(thirds, options);
// Ustaw ustawienia Skali czasu na Miesiące
options.setTimescale(Timescale.Months);
// Zapisz projekt
project.save(dataDir + months, options);
Pamiętaj o zmianieTimescale
ustawienia odpowiednio dla każdego widoku.
Wniosek
W tym samouczku omówiliśmy, jak używać Aspose.Tasks dla języka Java do renderowania widoków użycia zasobów i arkusza programu MS Project. Wykonując czynności opisane powyżej, możesz wydajnie generować te widoki w formacie PDF, ułatwiając lepszą wizualizację i analizę danych projektu.
Często zadawane pytania
Czy Aspose.Tasks może renderować inne widoki oprócz użycia zasobów i arkusza?
Aspose.Tasks obsługuje między innymi renderowanie różnych widoków, takich jak Wykres Gantta, Obciążenie zadaniami i Widoki kalendarza.
Czy Aspose.Tasks jest kompatybilny z różnymi wersjami plików Microsoft Project?
Tak, Aspose.Tasks obsługuje szeroką gamę formatów plików Microsoft Project, w tym formaty MPP, MPT i XML.
Czy mogę dostosować wygląd renderowanych widoków za pomocą Aspose.Tasks?
Absolutnie! Aspose.Tasks zapewnia rozbudowane opcje dostosowywania wyglądu i układu renderowanych widoków do własnych wymagań.
Czy Aspose.Tasks wymaga zainstalowania programu Microsoft Project w systemie?
Nie, Aspose.Tasks jest samodzielną biblioteką i do swojego działania nie wymaga instalacji Microsoft Project.
Czy dostępna jest pomoc techniczna dla użytkowników Aspose.Tasks?
Tak, użytkownicy Aspose.Tasks mogą skorzystać ze wsparcia technicznego za pośrednictwemForum Aspose.Tasks.