Eseguire il rendering dell'utilizzo delle risorse e della visualizzazione foglio in Aspose.Tasks
introduzione
In questo tutorial impareremo come utilizzare Aspose.Tasks per Java per eseguire il rendering dell’utilizzo delle risorse e delle visualizzazioni dei fogli di MS Project. Aspose.Tasks è una potente libreria Java che consente agli sviluppatori di lavorare con file Microsoft Project senza la necessità di installare Microsoft Project.
Prerequisiti
Prima di iniziare, assicurati di avere i seguenti prerequisiti installati e configurati:
- Java Development Kit (JDK): assicurati di avere Java Development Kit installato sul tuo sistema. È possibile scaricare e installare la versione più recente di JDK dal sito Web Oracle.
- Aspose.Tasks per Java: scarica e installa la libreria Aspose.Tasks per Java dal filepagina di download.
Importa pacchetti
Innanzitutto, devi importare i pacchetti necessari nel tuo progetto 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;
Passaggio 1: leggere il progetto sorgente
// Il percorso della directory dei documenti.
String dataDir = "Your Data Directory";
// Leggi il progetto sorgente
Project project = new Project(dataDir + "ResourceUsageView.mpp");
In questo passaggio specifichiamo il percorso del file di progetto sorgente (ResourceUsageView.mpp
) e utilizzare il fileProject
lezione per leggerlo.
Passaggio 2: definire le opzioni di salvataggio con le impostazioni di scala temporale richieste
// Definire SaveOptions con le impostazioni TimeScale richieste come Giorni
SaveOptions options = new PdfSaveOptions();
options.setTimescale(Timescale.Days);
Qui definiamo ilSaveOptions
con il richiestoTimeScale
impostazioni. In questo esempio impostiamo il fileTimeScale
di oggi.
Passaggio 3: impostare il formato della presentazione su ResourceUsage
// Imposta il formato Presentazione su ResourceUsage
options.setPresentationFormat(PresentationFormat.ResourceUsage);
Impostiamo il formato di presentazione suResourceUsage
, indicando che vogliamo eseguire il rendering della vista Utilizzo risorse.
Passaggio 4: salva il progetto
// Salva il progetto
project.save(dataDir + days, options);
Infine, salviamo il progetto con le opzioni specificate. In questo esempio, il file di output verrà salvato comeresult_days.pdf
.
Passaggio 5: visualizzazioni di rendering per altre impostazioni di scala temporale
Ripetere i passaggi da 2 a 4 per eseguire il rendering delle viste con impostazioni TimeScale diverse (ThirdsOfMonths e Months).
// Configura le impostazioni della scala temporale su ThirdsOfMonths
options.setTimescale(Timescale.ThirdsOfMonths);
// Salva il progetto
project.save(thirds, options);
// Configura le impostazioni della scala cronologica su Mesi
options.setTimescale(Timescale.Months);
// Salva il progetto
project.save(dataDir + months, options);
Assicurati di cambiare il fileTimescale
impostazioni di conseguenza per ciascuna vista.
Conclusione
In questo tutorial, abbiamo esplorato come utilizzare Aspose.Tasks per Java per eseguire il rendering dell’utilizzo delle risorse e delle visualizzazioni dei fogli di MS Project. Seguendo i passaggi sopra descritti, puoi generare in modo efficiente queste visualizzazioni in formato PDF, facilitando una migliore visualizzazione e analisi dei dati del tuo progetto.
Domande frequenti
Aspose.Tasks può eseguire il rendering di altre visualizzazioni oltre all’utilizzo delle risorse e al foglio?
Aspose.Tasks supporta il rendering di varie visualizzazioni come diagramma di Gantt, utilizzo attività e visualizzazioni calendario, tra le altre.
Aspose.Tasks è compatibile con diverse versioni dei file Microsoft Project?
Sì, Aspose.Tasks supporta un’ampia gamma di formati di file di Microsoft Project, inclusi i formati MPP, MPT e XML.
Posso personalizzare l’aspetto delle viste renderizzate utilizzando Aspose.Tasks?
Assolutamente! Aspose.Tasks fornisce ampie opzioni per personalizzare l’aspetto e il layout delle viste renderizzate in base alle proprie esigenze specifiche.
Aspose.Tasks richiede che Microsoft Project sia installato sul sistema?
No, Aspose.Tasks è una libreria autonoma e non richiede l’installazione di Microsoft Project per il suo funzionamento.
Il supporto tecnico è disponibile per gli utenti Aspose.Tasks?
Sì, gli utenti di Aspose.Tasks possono avvalersi del supporto tecnico tramite ilForum Aspose.Tasks.