Aspose.Tasks  for C++

C++ Microsoft Project File Parsing API

Buat, Tulis, Baca, Manipulasi & Ekspor file Microsoft Project ke format PDF, Primavera, HTML, Excel, Gambar & XML dari dalam aplikasi Native C++.

  Unduh uji coba gratis
  
 

Aspose.Tasks for C++ adalah Perpustakaan Manajemen Proyek asli untuk pengembang C++ untuk memuat, membuat, memanipulasi, dan menyimpan dokumen Microsoft Project ke berbagai format tanpa menggunakan Microsoft Project atau Office Automation. API mengekspos data untuk pelaporan dalam beberapa cara termasuk Gantt Chart, Penggunaan Tugas, Penggunaan Sumber Daya, dan Lembar Sumber Daya di antara banyak lainnya.

Pustaka manajemen proyek C++ menawarkan kemampuan pelacakan lengkap, definisi, dan perencanaan yang memungkinkan pengembang membuat dan memuat tugas serta menghapus atau menetapkan sumber daya ke atau dari tugas dari aplikasi mereka sendiri.

Fitur API Manajemen Proyek C++ Tingkat Lanjut

Buat, baca, dan manipulasi file Microsoft Project

Baca file MPP dan perbarui informasi ringkasannya

Perbarui pengaturan proyek utama dan default

Tentukan hari kerja untuk pengecualian proyek, kalender, dan kalender

Membaca dan menulis kalender untuk tugas dan sumber daya

Menangani penjadwalan, durasi, dan batasan dasar tugas

Tentukan penugasan sumber daya & alokasi

Dukungan untuk pengkodean file MPX

Ekspor ke PDF, HTML, Gambar, dan format lainnya

Ekspor Data Proyek Microsoft ke Berbagai Format

Aspose.Tasks untuk C++ memaparkan data dalam format MPP dan XML serta PDF, HTML untuk distribusi informasi universal, CSV, TXT, XLS, XLSX, WBS ke salah satu gambar standar dan format MPT. Selanjutnya, saat mengekspor data ke HTML, ia mengekspor font, gambar, dan gaya CSS ke file yang terpisah.

Ekspor Data Proyek ke Primavera XML, XER dan Format MPX - C++

System::SharedPtr<Aspose::Tasks::Project> pjc = System::MakeObject<Aspose::Tasks::Project>(dataDir + u"template.mpp");

// simpan proyek dalam format yang diinginkan

pjc->Save(dataDir + u"output_PrimaveraP6XML.xml", Aspose::Tasks::Saving::SaveFileFormat::PrimaveraP6XML);

pjc->Save(dataDir + u"output_PrimaveraXER.mpp", Aspose::Tasks::Saving::SaveFileFormat::PrimaveraXER);

pjc->Save(dataDir + u"output_MPX.xml", Aspose::Tasks::Saving::SaveFileFormat::MPX);

API memiliki mesin rendering bawaan untuk rendering ke Proyek Microsoft dengan kesetiaan tertinggi. Menggunakan mesin rendering proyek, pengembang dapat mengonversi data proyek ke berbagai gambar vektor dan raster.

Menyiapkan Properti Proyek

Untuk mempercepat proses penyiapan proyek, API memungkinkan pengguna menyetel default, properti umum seperti metadata, kalender, dan properti mata uang. Properti default termasuk saat tugas baru dimulai dan selesai, lembur default, tarif gaji standar, dan lainnya. API memungkinkan untuk membaca dan mengatur properti proyek umum seperti tanggal mulai dan berakhir proyek, tanggal saat ini, tanggal status, jenis kalender yang digunakan dan kapan proyek dijadwalkan. Selain itu, API juga menyimpan informasi ringkasan termasuk kata kunci, subjek, komentar, dan lainnya.

Adapun properti mata uang yang bersangkutan, perpustakaan mendukung pengaturan kode mata uang, angka setelah titik desimal dan simbol mata uang sehingga mudah untuk membaca biaya. Membaca dan menulis properti tahun fiskal dan hari kerja juga didukung.

Manajemen Tugas dengan Cara Mudah

API mampu menangani tugas dalam file Microsoft Project menggunakan kumpulan kelasnya yang kaya. Itu dapat dengan mudah mengelola penjadwalan dasar tugas, penilaian anggaran, durasi dan batasan pada tugas serta membuat dan mengelola tautan di antara ini. Selain itu, API memungkinkan pengembang untuk membaca, mengubah, dan membuat tugas, pencapaian, perkiraan tugas kritis atau tugas yang didorong oleh upaya.

  
  

Aspose.Tasks menawarkan API individual untuk lingkungan pengembangan populer seperti yang tercantum di bawah ini: