Bu hızlı öğretici, Microsoft Project meta verilerini Java’da ayıklamak için adımlar ve kod sağlar. Bir MPP Proje dosyası, yazar, takvim, yorumlar, oluşturma tarihi, para birimi kodu, tarih biçimi, yönetici adı, proje adı ve daha pek çok meta veri bilgisine sahip olabilir. Bu nedenle, bu öğreticiyi kullanarak yalnızca Microsoft Project meta verilerinin Java’da nasıl çıkarılacağı hakkında bilgi almakla kalmayacak, aynı zamanda proje meta verilerinin ayarlanması hakkında ipuçları da alacaksınız.
Java’da Microsoft Project Meta Verilerini Çıkarma Adımları
- Maven Deposunu kullanarak proje meta verilerini almak için projenize Aspose.Tasks referansı ekleyin
- Project sınıf nesnesini kullanarak meta verileri alınacak MPP dosyasını açın
- Prj numaralandırıcısını kullanarak yüklenen dosyadan proje meta verilerine erişin
- Proje meta veri bilgilerini konsolda görüntüleyin
Bu adımlar, Project sınıfı nesnesine yükleyerek ve ardından Prj enum değeriyle meta veri özelliklerinden herhangi birine erişmek için Project sınıfının get() yöntemini kullanarak Java’da* MS Project meta verilerini alma sürecini açıklar. Bu özellikler, dize değişkenlerinde saklanır ve konsolda görüntülenir. Aynı şekilde, ayarlanması istenen değerle birlikte Prj enum değerini de sağlayarak meta verileri ayarlayabilirsiniz.
Java’da MPP Dosya Meta Verilerini Alma Kodu
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); | |
} | |
} |
Bu kod, örnek MPP dosyasını diskten Project sınıfı nesnesine yükler ve Java kullanarak MPP dosyası meta verilerini alır. Prj sınıfı, belirli bir projeye karşı erişilebilen yaklaşık 80 özellik içerir. Bu özellikleri ayarlamak için aynı Prj sınıfı kullanılabilir.
Yukarıdaki adımları izleyerek Java’da MPP belge meta verilerini çıkarmayı öğrendik. Ancak, MS Project dosyasını başka bir biçime dönüştürmek istiyorsanız, Java’da Microsoft Project dosyasını XPS’ye dönüştürme makalesine bakın.