Jak extrahovat metadata Microsoft Project v Javě

Tento rychlý výukový program obsahuje kroky a kód pro extrahování metadat Microsoft Project v Javě. Soubor projektu MPP může obsahovat mnoho informací o metadatech, jako je autor, kalendář, komentáře, datum vytvoření, kód měny, formát data, jméno manažera, název projektu a mnoho dalších. Proto pomocí tohoto tutoriálu získáte nejen informace o tom, jak extrahovat metadata Microsoft Project v Javě, ale také rady ohledně nastavení metadat projektu.

Kroky k extrahování metadat Microsoft Project v Javě

  1. Pomocí úložiště Maven přidejte do svého projektu odkaz na Aspose.Tasks, abyste získali metadata projektu
  2. Pomocí objektu třídy Project otevřete soubor MPP, jehož metadata chcete načíst
  3. Získejte přístup k metadatům projektu z načteného souboru pomocí enumerátoru Prj
  4. Zobrazte informace o metadatech projektu na konzole

Tyto kroky popisují proces získání metadat MS Project v Javě jejich načtením do objektu třídy Project a následným použitím metody get() třídy Project pro přístup k libovolným vlastnostem metadat s hodnotou Prj enum. Tyto vlastnosti jsou uloženy v řetězcových proměnných a zobrazeny na konzole. Stejným způsobem můžete nastavit metadata poskytnutím hodnoty Prj enum spolu s požadovanou hodnotou, kterou chcete nastavit.

Kód pro načtení metadat souboru MPP v Javě

import com.aspose.barcode.License;
import com.aspose.tasks.Prj;
import com.aspose.tasks.Project;
public class ExtractMicrosoftProjectMetadataInJava {
public static void main(String[] args) throws Exception{ // main function for the ExtractMicrosoftProjectMetadataInJava class
// Set Aspose.Tasks license to avoid trial version limitations before featching the Microsoft project metadata
License projectLicense = new License();
projectLicense.setLicense("Aspose.Tasks.lic");
// Load the sample MPP file whose metadata is to be fetched
Project MPPFile = new Project("InputMPPFileForMetadata.mpp");
// Declare a few string variables to store metadata information fetched from the project
String MPPAuthor, MPPCategory, MPPCompany, MPPComments;
// Fetch the desired properties from the project metadata collection in the loaded MPP file
MPPAuthor = MPPFile.get(Prj.AUTHOR);
MPPCategory = MPPFile.get(Prj.CATEGORY);
MPPCompany = MPPFile.get(Prj.COMPANY);
MPPComments = MPPFile.get(Prj.COMMENTS);
// Format a string to display the project metadata information
String metadata = String.format("Author:%s, Catgory:%s, Company:%s, Comments:%s",MPPAuthor, MPPCategory, MPPCompany, MPPComments);
// Print the project metadata on the console
System.out.println(metadata);
}
}

Tento kód načte ukázkový soubor MPP do objektu třídy Project z disku a načte metadata souboru MPP pomocí Java. Třída Prj obsahuje přibližně 80 vlastností, ke kterým lze přistupovat proti konkrétnímu projektu. K nastavení těchto vlastností lze použít stejnou třídu Prj.

Naučili jsme se extrahovat metadata dokumentu MPP v Javě podle výše uvedených kroků. Pokud však hledáte převod souboru MS Project do jiného formátu, přečtěte si článek o jak převést soubor Microsoft Project na XPS v Javě.

 Čeština