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:
- 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.
- 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.