Vykreslení využití zdrojů a zobrazení listu v Aspose.Tasks

Úvod

V tomto tutoriálu se naučíme, jak používat Aspose.Tasks pro Javu k vykreslení MS Project Resource Usage a zobrazení listu. Aspose.Tasks je výkonná Java knihovna, která umožňuje vývojářům pracovat se soubory Microsoft Project bez nutnosti instalace Microsoft Project.

Předpoklady

Než začneme, ujistěte se, že máte nainstalované a nastavené následující předpoklady:

  1. Java Development Kit (JDK): Ujistěte se, že máte v systému nainstalovanou sadu Java Development Kit. Nejnovější verzi JDK si můžete stáhnout a nainstalovat z webu Oracle.
  2. Aspose.Tasks for Java: Stáhněte si a nainstalujte knihovnu Aspose.Tasks for Java zstránka ke stažení.

Importujte balíčky

Nejprve musíte do svého projektu Java importovat potřebné balíčky:

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: Přečtěte si zdrojový projekt

// Cesta k adresáři dokumentů.
String dataDir = "Your Data Directory";
// Přečtěte si zdrojový projekt
Project project = new Project(dataDir + "ResourceUsageView.mpp");

V tomto kroku určíme cestu ke zdrojovému souboru projektu (ResourceUsageView.mpp ) a použijteProject třídy, aby si to přečetl.

Krok 2: Definujte SaveOptions s požadovaným nastavením TimeScale

// Definujte SaveOptions s požadovaným nastavením TimeScale jako dny
SaveOptions options = new PdfSaveOptions();
options.setTimescale(Timescale.Days);

Zde definujemeSaveOptions s požadovanýmTimeScale nastavení. V tomto příkladu nastavímeTimeScale do Dnů.

Krok 3: Nastavte formát prezentace na ResourceUsage

// Nastavte formát prezentace na ResourceUsage
options.setPresentationFormat(PresentationFormat.ResourceUsage);

Formát prezentace jsme nastavili naResourceUsage, což znamená, že chceme vykreslit zobrazení Využití zdrojů.

Krok 4: Uložte projekt

// Uložte projekt
project.save(dataDir + days, options);

Nakonec projekt uložíme se zadanými možnostmi. V tomto příkladu bude výstupní soubor uložen jakoresult_days.pdf.

Krok 5: Vykreslení zobrazení pro jiná nastavení časového měřítka

Opakujte kroky 2 až 4 pro vykreslování pohledů s různým nastavením časového měřítka (ThirdsOfMonths a Months).

// Nastavte nastavení časové osy na ThirdsOfMonths
options.setTimescale(Timescale.ThirdsOfMonths);
// Uložte projekt
project.save(thirds, options);
// Nastavte nastavení Časové osy na Měsíce
options.setTimescale(Timescale.Months);
// Uložte projekt
project.save(dataDir + months, options);

Ujistěte se, že jste změniliTimescale odpovídajícím způsobem pro každý pohled.

Závěr

V tomto tutoriálu jsme prozkoumali, jak používat Aspose.Tasks pro Javu k vykreslení MS Project Resource Usage a zobrazení listu. Podle výše uvedených kroků můžete efektivně generovat tyto pohledy ve formátu PDF, což usnadňuje vizualizaci a analýzu dat vašeho projektu.

FAQ

Může Aspose.Tasks vykreslovat jiná zobrazení kromě Využití zdrojů a List?

Aspose.Tasks podporuje vykreslování různých zobrazení, jako je Ganttův diagram, Používání úkolů a zobrazení kalendáře, mezi ostatními.

Je Aspose.Tasks kompatibilní s různými verzemi souborů Microsoft Project?

Ano, Aspose.Tasks podporuje širokou škálu formátů souborů aplikace Microsoft Project, včetně formátů MPP, MPT a XML.

Mohu upravit vzhled vykreslených pohledů pomocí Aspose.Tasks?

Absolutně! Aspose.Tasks poskytuje rozsáhlé možnosti pro přizpůsobení vzhledu a rozvržení vykreslených pohledů tak, aby vyhovovaly vašim specifickým požadavkům.

Vyžaduje Aspose.Tasks, aby byl v systému nainstalován Microsoft Project?

Ne, Aspose.Tasks je samostatná knihovna a ke svému fungování nevyžaduje instalaci Microsoft Project.

Je pro uživatele Aspose.Tasks k dispozici technická podpora?

Ano, uživatelé Aspose.Tasks mohou využívat technickou podporu prostřednictvímFórum Aspose.Tasks.