Այս արագ ձեռնարկը տրամադրում է քայլեր և կոդ՝ Microsoft Project-ի մետատվյալները Java-ում** հանելու համար: MPP Ծրագրի ֆայլը կարող է ունենալ բազմաթիվ մետատվյալների տեղեկություններ, ինչպիսիք են հեղինակը, օրացույցը, մեկնաբանությունները, ստեղծման ամսաթիվը, արժույթի կոդը, ամսաթվի ձևաչափը, կառավարչի անունը, նախագծի անվանումը և շատ ավելին: Հետևաբար, օգտագործելով այս ձեռնարկը, դուք ոչ միայն տեղեկատվություն կստանաք ինչպես հանել Microsoft Project-ի մետատվյալները Java-ում, այլ նաև ակնարկներ կստանաք նախագծի մետատվյալները կարգավորելու վերաբերյալ:
Microsoft Project Metadata-ն Java-ում հանելու քայլեր
- Օգտագործելով Maven Repository-ը, ձեր նախագծում ավելացրեք հղում Aspose.Tasks-ին՝ նախագծի մետատվյալները բեռնելու համար։
- Օգտագործելով Project դասի օբյեկտը, բացեք MPP ֆայլը, որի մետատվյալները պետք է առբերվեն
- Մուտք գործեք ծրագրի մետատվյալներ բեռնված ֆայլից՝ օգտագործելով Prj հաշվիչը
- Ցուցադրել ծրագրի մետատվյալների տեղեկատվությունը վահանակի վրա
Այս քայլերը նկարագրում են MS Project մետատվյալները Java-ում ստանալու գործընթացը՝ բեռնելով այն Project դասի օբյեկտի մեջ, այնուհետև օգտագործելով Project դասի get() մեթոդը՝ Prj enum արժեքով մետատվյալներից որևէ մեկին մուտք գործելու համար: Այս հատկությունները պահվում են լարային փոփոխականներում և ցուցադրվում են վահանակի վրա: Նույն կերպ, դուք կարող եք սահմանել մետատվյալներ՝ տրամադրելով Prj enum արժեքը և սահմանվելիք ցանկալի արժեքին:
Կոդ՝ MPP ֆայլի մետատվյալները Java-ում ստանալու համար
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); | |
} | |
} |
Այս կոդը բեռնում է MPP ֆայլի նմուշը Project դասի օբյեկտի մեջ սկավառակից և առբերում է MPP ֆայլի մետատվյալները Java-ի միջոցով: Prj դասը պարունակում է մոտ 80 հատկություն, որոնց կարելի է մուտք գործել որոշակի նախագծի դեմ: Նույն Prj դասը կարող է օգտագործվել այս հատկությունները սահմանելու համար:
Մենք սովորել ենք հանել MPP փաստաթղթի մետատվյալները Java-ում՝ հետևելով վերը նշված քայլերին: Այնուամենայնիվ, եթե դուք փնտրում եք MS Project ֆայլը այլ ձևաչափի փոխակերպելու համար, տես ինչպես փոխարկել Microsoft Project ֆայլը XPS-ի Java-ում-ի հոդվածը: