<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks-cloud</artifactId>
<version>22.7.0</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-tasks-cloud', version: '22.7.0')
<dependency org="com.aspose" name="aspose-tasks-cloud" rev="22.7.0">
<artifact name="aspose-tasks-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-tasks-cloud" % "22.7.0"
Java SDK untuk Memproses Format MS Project®
Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial
Aspose.Tasks Cloud SDK for Java membantu Anda bekerja dengan format file Microsoft Project® (MPT, MPP, MPX) & Primavera® (XER, XML, dan PrimaveraP6XML) dalam Aplikasi Java berbasis cloud Anda, tanpa menginstal perangkat lunak pihak ketiga. Itu adalah pembungkus di sekitar Aspose.Tasks Cloud REST APIs.
Fitur Pemrosesan MS Project®
- Tugas Proyek
- Create project assignments with cost
- Ambil tugas tertentu
- Hapus tugas proyek dengan referensi
- Tugas Proyek
- Tambahkan tugas baru ke proyek
- Dapatkan semua tugas atau specific task of a project
- Dapatkan informasi berulang untuk tugas tersebut
- Pindahkan tugas ke tugas orang tua lain atau tugas saudara
- Sumber Daya Proyek
- Tambahkan sumber daya ke proyek
- Dapatkan informasi sumber daya proyek
- Update a specific project resource
- Kalender Proyek
- Tambahkan kalender proyek
- Dapatkan semua atau item kalender proyek tertentu Dapatkan koleksi kalender minggu kerja Tambah/perbarui/hapus pengecualian proyek
- Tautan Tugas Proyek
- Tambahkan tautan tugas ke proyek
- Dapatkan informasi tautan tugas dari proyek
- Kode Outline Proyek dan Atribut yang Diperpanjang
- Tambahkan definisi atribut baru yang diperluas ke proyek
- Membuat laporan proyek dalam format PDF
- Dapatkan informasi atribut yang diperluas
- Dapatkan atribut proyek yang diperluas berdasarkan indeks
- Dapatkan informasi kode garis besar atau dapatkan kode garis besar Berdasarkan indeks
- Dokumen Proyek
- Konversi dokumen proyek ke format yang ditentukan
- Konversi dokumen proyek ke format lain dengan opsi penyimpanan yang ditentukan
- Dapatkan UID proyek dalam file multi-proyek
- Impor proyek dengan UID yang ditentukan dari file atau dari database (DB)
- Dapatkan Jumlah Halaman Proyek
- Proyek Daring
- Buat proyek online baru
- Impor proyek dari server proyek online
- Dapatkan daftar proyek online
- Hitung Ulang Proyek
- Menghitung ulang bidang sumber daya proyek & pekerjaan yang belum selesai
- Menghitung ulang pekerjaan proyek sebagai selesai
- Data Bertahap Waktu Proyek
- Dapatkan data skala waktu untuk tugas, sumber daya, atau tugas
- Memodifikasi data bertahap waktu dalam penugasan
- Properti Dokumen Proyek
- Membuat atau mengedit properti dokumen proyek
- Tambahkan properti dokumen yang tidak ada
- Dapatkan semua properti dokumen dari proyek atau properti tertentu berdasarkan nama
- File Proyek dan Penyimpanan Awan
- Unggah, unduh, salin, pindahkan, dan hapus file, termasuk penanganan versi (jika Anda menggunakan penyimpanan Cloud yang mendukung fitur ini - benar secara default).
- Membuat, menyalin, memindahkan, dan menghapus folder.
- Salin dan pindahkan file dan folder di penyimpanan terpisah dalam lingkup satu operasi.
- Periksa apakah ada file, folder, atau penyimpanan tertentu.
Baca & Tulis Data Proyek
Microsoft Project®: MPP, XML, MPT
Primavera®: MPX
Simpan Data Proyek Sebagai
Primavera®: XER, PrimaveraP6XML
Microsoft Excel: XLSX
Gambar: PNG, JPEG, TIF (Format24bppRgb)
Vektor: SVG
Web: HTML
Teks: TXT
Persyaratan
Membangun pustaka klien API memerlukan:
- Jawa 1.7+
- Maven
Prasyarat
Untuk menggunakan Aspose.Tasks Cloud SDK for Java, Anda perlu mendaftarkan akun dengan Aspose Cloud dan mencari/membuat ID Klien dan Rahasia Klien di Cloud Dashboard. Tersedia kuota gratis. Untuk detail selengkapnya, lihat Aspose Cloud Pricing.
Instalasi
Instal dari Maven
Tambahkan repositori Aspose Cloud ke pom.xml aplikasi Anda
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
</repositories>
Instal dari sumber
Untuk menginstal pustaka klien API ke repositori Maven lokal Anda, cukup jalankan:
mvn clean install
Untuk menyebarkannya ke repositori Maven jarak jauh, konfigurasikan pengaturan repositori dan jalankan:
mvn clean deploy
Lihat OSSRH Guide untuk informasi lebih lanjut.
Pengguna Maven
Tambahkan dependensi ini ke POM proyek Anda:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks-cloud</artifactId>
<version>21.10.0</version>
</dependency>
</dependencies>
Yang lain
Mula-mula buat JAR dengan menjalankan:
mvn clean package
Kemudian instal JAR berikut secara manual:
target/aspose-tasks-cloud-21.10.0.jar
target/lib/*.jar
Konversikan MS Project® MPP ke PDF di Java
// Start README example
// if baseUrl is null, TasksApi uses default https://api.aspose.cloud
TasksApi tasksApi = new TasksApi(clientId, clientSecret, baseUrl);
String localPath = PathUtil.get(localFolder, fileName);
String remotePath = PathUtil.get(remoteFolder, remoteName);
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(Paths.get(localPath)), remotePath, null);
tasksApi.uploadFile(uploadRequest);
GetReportPdfRequest request = new GetReportPdfRequest(remoteFileName, ReportType.MILESTONES.getValue(), null, null);
File result = tasksApi.getReportPdf(request);
// End README example
Lisensi
Semua Aspose.Tasks Cloud SDK, skrip pembantu, dan template dilisensikan di bawah MIT License.
Otorisasi & Otentikasi
Authentication schemes yang ditentukan untuk API adalah sebagai berikut:
JWT
- Tipe: OAuth
- Aliran: aplikasi
- URL Otorisasi:https://api.aspose.cloud/connect/token
Rekomendasi
Direkomendasikan untuk membuat instance ApiClient
per utas di lingkungan multithread untuk menghindari kemungkinan masalah.
Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial
Aspose.Tasks Aspose.Tasks Cloud Aspose Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth Aspose.Total Cloud MPT MPP MPX XER XML PrimaveraP6XML HTML BMP PNG JPEG TIFF SVG CSV TXT XLSX PDF XPS PM project project management management calendar assignment VBA time time phased primavera DB task WPS breakdown work breakdown strucuture convert converter conversion export