<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks-cloud</artifactId>
<version>1.0.0</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-tasks-cloud', version: '1.0.0')
<dependency org="com.aspose" name="aspose-tasks-cloud" rev="1.0.0">
<artifact name="aspose-tasks-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-tasks-cloud" % "1.0.0"
MS Project® 形式を処理するための Java SDK
Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | {{ハイパーリンク8}}
Aspose.Tasks Cloud SDK for Java は、サードパーティ ソフトウェアをインストールすることなく、クラウドベースの Java アプリ内で Microsoft Project® (MPT、MPP、MPX) および Primavera® (XER、XML、および PrimaveraP6XML) ファイル形式を操作するのに役立ちます。 Aspose.Tasks Cloud REST APIs のラッパーです。
MS Project® 処理機能
- プロジェクトの割り当て
- Create project assignments with cost
- 特定の割り当てを取得
- 参照を含むプロジェクトの割り当てを削除する
- プロジェクト タスク
- プロジェクトに新しいタスクを追加する
- すべてのタスクまたは specific task of a project を取得
- タスクの定期的な情報を取得する
- タスクを別の親タスクまたは兄弟タスクに移動する
- プロジェクト リソース
- プロジェクトにリソースを追加する
- プロジェクトのリソース情報を取得する
- Update a specific project resource
- プロジェクトカレンダー
- プロジェクトカレンダーを追加
- すべてまたは特定のプロジェクト カレンダー アイテムを取得する カレンダーの稼働日コレクションを取得する プロジェクトの例外の追加/更新/削除
- プロジェクト タスク リンク
- プロジェクトにタスク リンクを追加する
- プロジェクトからタスク リンク情報を取得する ・プロジェクトのアウトラインコードと拡張属性
- 新しい拡張属性定義をプロジェクトに追加する
- プロジェクトレポートをPDF形式で作成
- 拡張属性情報を取得
- プロジェクトの拡張属性をインデックスで取得
- アウトライン コード情報を取得するか、アウトライン コードをインデックスで取得します
- プロジェクト文書
- プロジェクト ドキュメントを指定された形式に変換する
- 指定された保存オプションを使用して、プロジェクト ドキュメントを別の形式に変換します
- マルチプロジェクト ファイル内のプロジェクトの UID を取得する
- 指定された UID を持つプロジェクトをファイルまたはデータベース (DB) からインポートします
- プロジェクトのページ数を取得する
- プロジェクト オンライン
- 新しいオンライン プロジェクトを作成する
- オンライン プロジェクト サーバーからプロジェクトをインポートする
- オンライン プロジェクトのリストを取得する
- プロジェクトの再計算
- プロジェクトのリソース フィールドと未完了の作業を再計算する
- プロジェクトの作業を完了として再計算する
- プロジェクト時系列データ
- 割り当て、リソース、またはタスクのタイムスケール データを取得する
- 割り当ての時系列データを変更する
- プロジェクト ドキュメント プロパティ
- プロジェクト ドキュメント プロパティの作成または編集
- 存在しないドキュメント プロパティを追加
- プロジェクトのすべてのドキュメント プロパティまたは特定のプロパティを名前で取得する
- プロジェクト ファイルとクラウド ストレージ
- バージョン処理を含む、ファイルのアップロード、ダウンロード、コピー、移動、および削除 (この機能をサポートするクラウド ストレージを使用している場合 - デフォルトで true)。
- フォルダの作成、コピー、移動、および削除。
- 単一の操作の範囲内で、ファイルとフォルダーを別々のストレージ間でコピーおよび移動します。
- 特定のファイル、フォルダー、またはストレージが存在するかどうかを確認します。
プロジェクト データの読み取りと書き込み
Microsoft Project®: MPP、XML、MPT
Primavera®: MPX
プロジェクト データに名前を付けて保存
Primavera®: XER、PrimaveraP6XML
Microsoft Excel: XLSX
画像: PNG、JPEG、TIF (Format24bppRgb)
ベクター: SVG
ウェブ: HTML
テキスト: TXT
要件
API クライアント ライブラリを構築するには、次のものが必要です。
- Java 1.7+
- メイヴン
前提条件
Aspose.Tasks Cloud SDK for Java を使用するには、Aspose Cloud でアカウントを登録し、Cloud Dashboard でクライアント ID とクライアント シークレットを検索/作成する必要があります。無料枠あります。詳細については、Aspose Cloud Pricing を参照してください。
インストール
Maven からインストール
Aspose Cloud リポジトリをアプリケーション pom.xml に追加します。
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
</repositories>
ソースからインストール
API クライアント ライブラリをローカルの Maven リポジトリにインストールするには、次のコマンドを実行するだけです。
mvn clean install
代わりにリモートの Maven リポジトリにデプロイするには、リポジトリの設定を構成し、次を実行します。
mvn clean deploy
詳細については、OSSRH Guide を参照してください。
Maven ユーザー
この依存関係をプロジェクトの POM に追加します。
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks-cloud</artifactId>
<version>21.10.0</version>
</dependency>
</dependencies>
その他
最初に、次を実行して JAR を生成します。
mvn clean package
次に、次の JAR を手動でインストールします。
target/aspose-tasks-cloud-21.10.0.jar
target/lib/*.jar
MS Project® MPP を Java で PDF に変換
// 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
ライセンス
すべての Aspose.Tasks Cloud SDK、ヘルパー スクリプト、およびテンプレートは、MIT License の下でライセンスされています。
承認と認証
API 用に定義された Authentication schemes は次のとおりです。
JWT
- タイプ: OAuth
- フロー: アプリケーション
- 認証 URL:https://api.aspose.cloud/connect/token
おすすめ
潜在的な問題を回避するために、マルチスレッド環境でスレッドごとに「ApiClient」のインスタンスを作成することをお勧めします。
Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | {{ハイパーリンク8}}
File | Classifier | Size |
---|---|---|
aspose-tasks-cloud-1.0.0-javadoc.jar | javadoc | 499.24 KB |
aspose-tasks-cloud-1.0.0-sources.jar | sources | 80.55 KB |
aspose-tasks-cloud-1.0.0.jar | 122.72 KB | |
aspose-tasks-cloud-1.0.0.pom | 4.28 KB |
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