Rendera resursanvändning och arkvy i Aspose.Tasks

Introduktion

I den här handledningen kommer vi att lära oss hur man använder Aspose.Tasks för Java för att återge MS Project Resource Usage och Sheet-vyer. Aspose.Tasks är ett kraftfullt Java-bibliotek som låter utvecklare arbeta med Microsoft Project-filer utan att Microsoft Project behöver installeras.

Förutsättningar

Innan vi börjar, se till att du har följande förutsättningar installerade och konfigurerade:

  1. Java Development Kit (JDK): Se till att du har Java Development Kit installerat på ditt system. Du kan ladda ner och installera den senaste versionen av JDK från Oracles webbplats.
  2. Aspose.Tasks for Java: Ladda ner och installera Aspose.Tasks for Java-biblioteket frånnedladdningssida.

Importera paket

Först måste du importera de nödvändiga paketen till ditt Java-projekt:

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;

Steg 1: Läs källprojektet

// Sökvägen till dokumentkatalogen.
String dataDir = "Your Data Directory";
// Läs källan Project
Project project = new Project(dataDir + "ResourceUsageView.mpp");

I det här steget anger vi sökvägen till källprojektfilen (ResourceUsageView.mpp ) och användProject klass att läsa den.

Steg 2: Definiera SaveOptions med nödvändiga tidsskalainställningar

// Definiera Sparaalternativen med nödvändiga tidsskalainställningar som dagar
SaveOptions options = new PdfSaveOptions();
options.setTimescale(Timescale.Days);

Här definierar viSaveOptions med det erforderligaTimeScale inställningar. I det här exemplet ställer vi inTimeScale till dagar.

Steg 3: Ställ in presentationsformatet till ResourceUsage

// Ställ in presentationsformatet till ResourceUsage
options.setPresentationFormat(PresentationFormat.ResourceUsage);

Vi ställer in presentationsformatet tillResourceUsage, vilket indikerar att vi vill återge vyn Resursanvändning.

Steg 4: Spara projektet

// Spara projektet
project.save(dataDir + days, options);

Slutligen sparar vi projektet med de angivna alternativen. I det här exemplet kommer utdatafilen att sparas somresult_days.pdf.

Steg 5: Återge vyer för andra tidsskalainställningar

Upprepa steg 2 till 4 för att återge vyer med olika tidsskalainställningar (ThirdsOfMonths och Months).

// Ställ in inställningarna för tidsskala till ThirdsOfMonths
options.setTimescale(Timescale.ThirdsOfMonths);
// Spara projektet
project.save(thirds, options);
// Ställ in inställningarna för tidsskala till månader
options.setTimescale(Timescale.Months);
// Spara projektet
project.save(dataDir + months, options);

Se till att ändraTimescale inställningar för varje vy.

Slutsats

I den här handledningen har vi utforskat hur man använder Aspose.Tasks för Java för att återge MS Project Resource Usage och Sheet-vyer. Genom att följa stegen som beskrivs ovan kan du effektivt generera dessa vyer i PDF-format, vilket underlättar bättre visualisering och analys av dina projektdata.

FAQ’s

Kan Aspose.Tasks återge andra vyer förutom resursanvändning och ark?

Aspose.Tasks stöder rendering av olika vyer såsom Gantt-diagram, uppgiftsanvändning och kalendervyer, bland annat.

Är Aspose.Tasks kompatibel med olika versioner av Microsoft Project-filer?

Ja, Aspose.Tasks stöder ett brett utbud av Microsoft Project-filformat, inklusive MPP-, MPT- och XML-format.

Kan jag anpassa utseendet på renderade vyer med Aspose.Tasks?

Absolut! Aspose.Tasks erbjuder omfattande alternativ för att anpassa utseendet och layouten för renderade vyer för att passa dina specifika krav.

Kräver Aspose.Tasks att Microsoft Project är installerat på systemet?

Nej, Aspose.Tasks är ett fristående bibliotek och kräver inte att Microsoft Project är installerat för att det ska fungera.

Finns teknisk support tillgänglig för Aspose.Tasks-användare?

Ja, Aspose.Tasks-användare kan ta del av teknisk support viaAspose.Tasks forum.