<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"
MS Project® Formatlarını İşlemek için Java SDK
Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial
Aspose.Tasks Cloud SDK for Java, bulut tabanlı Java Uygulamalarınızda Microsoft Project® (MPT, MPP, MPX) ve Primavera® (XER, XML ve PrimaveraP6XML) dosya biçimleriyle herhangi bir 3. taraf yazılımı yüklemeden çalışmanıza yardımcı olur. Aspose.Tasks Cloud REST APIs etrafında bir sarmalayıcıdır.
MS Project® İşleme Özellikleri
- Proje ödevleri
- {{KÖPRÜ1}}
- Belirli atamayı getir
- Referanslarla proje atamalarını silin
- Proje Görevleri
- Bir projeye yeni bir görev ekleyin
- Tüm görevleri veya bir specific task of a project alın
- Görev için yinelenen bilgileri alın
- Bir görevi başka bir ana göreve veya kardeş göreve taşıma
- Proje Kaynakları
- Bir projeye kaynak ekleme
- Proje kaynak bilgilerini alın
- {{KÖPRÜ1}}
- Proje Takvimleri
- Proje takvimi ekle
- Tümünü veya belirli bir proje takvimi öğesini alın Takvimin çalışma haftası koleksiyonunu alın Proje istisnalarını ekleme/güncelleme/silme
- Proje Görev Bağlantıları
- Projeye bir görev bağlantısı ekleyin
- Bir projeden görev bağlantıları bilgilerini alın
- Proje Anahat Kodları ve Genişletilmiş Nitelikler
- Bir projeye yeni bir genişletilmiş öznitelik tanımı ekleyin
- PDF formatında proje raporu oluşturun
- Genişletilmiş öznitelik bilgilerini alın
- Bir projenin genişletilmiş özniteliğini dizine göre alın
- Anahat kodları bilgilerini alın veya dizine göre anahat kodunu alın
- Proje Belgeleri
- Proje belgesini belirtilen formata dönüştürün
- Belirtilen kaydetme seçenekleriyle proje belgesini başka bir formata dönüştürün
- Çoklu proje dosyalarındaki projelerin UID’lerini alın
- Dosyadan veya bir veritabanından (DB) belirtilen UID ile projeyi içe aktarın
- Bir Projenin Sayfa Sayısını Alın
- Proje Çevrimiçi
- Yeni bir çevrimiçi proje oluşturun
- Çevrimiçi proje sunucusundan projeyi içe aktarın
- Çevrimiçi projelerin bir listesini alın
- Projeyi Yeniden Hesapla
- Proje kaynak alanlarını ve tamamlanmamış işleri yeniden hesaplayın
- Proje çalışmasını tamamlandı olarak yeniden hesaplayın
- Proje Zaman Aşamalı Verileri
- Atama, kaynak veya görev için zaman ölçekli verileri alın
- Atamadaki zaman aşamalı verileri değiştirin
- Proje Belgesi Özellikleri
- Proje belgesi özelliğini oluşturun veya düzenleyin
- Var olmayan belge özelliğini ekleyin
- Bir projenin veya belirli bir özelliğin tüm belge özelliklerini ada göre alın
- Proje Dosyaları ve Bulut Depolama
- Sürüm işleme dahil olmak üzere dosyaları yükleyin, indirin, kopyalayın, taşıyın ve silin (bu özelliği destekleyen Bulut depolama kullanıyorsanız - varsayılan olarak doğrudur).
- Klasörler oluşturun, kopyalayın, taşıyın ve silin.
- Tek bir işlem kapsamında dosya ve klasörleri farklı depolar arasında kopyalayın ve taşıyın.
- Belirli dosya, klasör veya depolamanın var olup olmadığını kontrol edin.
Proje Verilerini Okuma ve Yazma
Microsoft Project®: MPP, XML, MPT
Primavera®: MPX
Proje Verilerini Farklı Kaydet
Primavera®: XER, PrimaveraP6XML
Microsoft Excel: XLSX
Resim: PNG, JPEG, TIF (Format24bppRgb)
Vektör: SVG
Web: HTML
Metin: TXT
Gereksinimler
API istemci kitaplığının oluşturulması şunları gerektirir:
- Java 1.7+
- Uzman
Önkoşullar
Aspose.Tasks Cloud SDK for Java’yı kullanmak için Aspose Cloud ile bir hesap kaydetmeniz ve Cloud Dashboard adresinde Client ID ve Client Secret aramanız/oluşturmanız gerekir. Ücretsiz kontenjan mevcuttur. Daha fazla ayrıntı için bkz. Aspose Cloud Pricing.
Kurulum
Maven’den yükleyin
Aspose Bulut deposunu uygulamanıza pom.xml ekleyin
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
</repositories>
Kaynaktan yükleyin
API istemci kitaplığını yerel Maven deponuza yüklemek için aşağıdakileri yürütmeniz yeterlidir:
mvn clean install
Bunun yerine uzak bir Maven deposuna konuşlandırmak için deponun ayarlarını yapılandırın ve şunu çalıştırın:
mvn clean deploy
Daha fazla bilgi için OSSRH Guide bölümüne bakın.
Maven kullanıcıları
Bu bağımlılığı projenizin POM’una ekleyin:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks-cloud</artifactId>
<version>21.10.0</version>
</dependency>
</dependencies>
Diğerleri
İlk önce aşağıdakileri yürüterek JAR’ı oluşturun:
mvn clean package
Ardından aşağıdaki JAR’ları manuel olarak kurun:
target/aspose-tasks-cloud-21.10.0.jar
target/lib/*.jar
MS Project® MPP’yi Java’da PDF’ye dönüştürün
// 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
lisanslama
Tüm Aspose.Tasks Bulut SDK’ları, yardımcı betikler ve şablonlar MIT License kapsamında lisanslanmıştır.
Yetkilendirme ve Kimlik Doğrulama
API için tanımlanan Authentication schemes aşağıdaki gibidir:
JWT
- Tür: OAuth
- Akış: uygulama
- Yetkilendirme URL’si:https://api.aspose.cloud/connect/token
Öneri
Olası sorunlardan kaçınmak için çok iş parçacıklı bir ortamda iş parçacığı başına bir “ApiClient” örneği oluşturmanız önerilir.
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