C++ kullanarak Microsoft Project Dosya Meta Verileri Nasıl Çıkarılır

Bu konuda, C++** kullanarak **Microsoft Project file meta verilerinin nasıl ayıklanacağını keşfedeceğiz. MS Project’e bağımlı olmadan basit API çağrıları kullanarak C++‘da MPP dosyasına ve meta veri bilgilerine nasıl erişileceğini gözlemleyeceksiniz.

C++ kullanarak Microsoft Proje Dosyası Meta Verilerini Çıkarma Adımları

  1. NuGet paket Yöneticisi Aracından Aspose.Tasks for C++ yükleyin
  2. Aspose::Tasks ad alanına referans ekleyin
  3. Meta veri bilgilerini çıkarmak için MPP dosyasını yüklemek için Project sınıfı örneğini örnekleyin
  4. Prj sınıfı statik yöntemleri kullanarak farklı özellikler için meta veri bilgilerini ayıklayın

Birkaç satırlık kodda basit API çağrıları kullanarak C++*‘da MPP dosya meta verilerini ayıklayabilirsiniz. MPP dosyasına erişmeniz ve C++‘da Prj sınıfı tarafından sunulan istenen meta veri özelliklerini yinelemeniz yeterlidir.

C++ kullanarak Microsoft Project Dosya Meta Verilerini Ayıklamak için Kod

#pragma once
#include <Project.h>
#include <Task.h>
#include<License/License.h>
#include<Saving/Html/HtmlSaveOptions.h>
#include<Prj.h>
#include <system/string.h>
#include <system/console.h>
#include <system/environment.h>
#include <system/shared_ptr.h>
#include <system/environment.h>
#include <system/object_ext.h>
#include <system/object.h>
#include <stdio.h>
using namespace Aspose::Tasks;
using namespace Aspose::Tasks::Saving;
using namespace System;
void ExtractMetaInformation()
{
// Setting the license extracting metadata from MPP Project file
SharedPtr<License> AsposeTasksLicense = System::MakeObject<License>();
AsposeTasksLicense->SetLicense(u"licFile");
// Source MPP file path and name
System::String SourceFile = u"SourceMicrosoftProjectFile.mpp";
// Load the MPP file to extract meta information
SharedPtr<Project> MSProjectFile = MakeObject<Project>(SourceFile);
// Access and sae different meta information properties inside project file
System::String ProjectAuthor = MSProjectFile->Get(Prj::Author());
System::String ProjectCategory = MSProjectFile->Get(Prj::Category());
System::String ProjectCompany = MSProjectFile->Get(Prj::Company());
System::String ProjectComments = MSProjectFile->Get(Prj::Comments());
// Show the meta-data information extracted from the Microsoft Project file
System::Console::Write(u"Author:{0}, Catgory:{1}, Company:{2}, Comments:{3}",
ProjectAuthor, ProjectCategory, ProjectCompany, ProjectComments);
}

Daha önce Microsoft Project dosya meta verilerinin C# ile nasıl ayıklanacağı öğrenmiştik. Ancak bu konuda Microsoft Project meta veri çıkarıcısını C++‘da uyguladık.

 Türkçe