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:

  1. 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.
  2. 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.