Java REST API を使用して PowerPoint でドキュメント プロパティを表示する

この記事では、Java REST API を使用して PowerPoint のドキュメント プロパティを表示する方法について説明します。 Java ベースの Cloud SDK を使用して、Java REST インターフェイスを使用して PowerPoint でドキュメント プロパティを表示する方法を学習します。また、必要なプロパティのみを表示するロジックも共有します。

前提条件

Java Low Code APIを使用してPowerPointでドキュメントのプロパティを表示する手順

  1. プロパティを取得するためのクライアント ID とキーを使用して SlidesApi オブジェクトを作成し、環境を設定します。
  2. プレゼンテーションの名前を定義し、さらに処理するためにクラウド ストレージにアップロードします。
  3. Fetch アップロードされたプレゼンテーションからのプロパティ コレクション
  4. コレクション内のすべてのプロパティを反復処理します。
  5. 名前と値のペアを使用して、各プロパティまたは選択したプロパティを表示します

これらの手順では、Java RESTful サービスを使用して PowerPoint でドキュメントのプロパティを表示する方法 について説明します。クライアント ID とキーを使用して SlidesApi オブジェクトを作成し、ターゲット プレゼンテーションをクラウド ストレージにアップロードし、プロパティ コレクションを取得して、コレクションを反復処理してプロパティを表示します。

Java REST API を使用して PowerPoint のドキュメント プロパティを取得するコード

import com.aspose.slides.ApiException;
import com.aspose.slides.api.SlidesApi;
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
public class Example_DisplayDocumentPropertiesForPresentation {
protected static SlidesApi presentationApi;
public Example_DisplayDocumentPropertiesForPresentation() {
if (presentationApi == null) {
presentationApi = new SlidesApi("appSid", "appKey");
}
}
public void SplitPresentation() throws ApiException, IOException {
String localPath = "/home/downloads/";
String fileName = "TestPresentation.pptx";
String storageFolderName = "TempTests";
presentationApi.uploadFile(storageFolderName+"/"+fileName, readFileToByteArray(storageFolderName+localPath + fileName),null);
// Fetch metadata
var metadata = presentationApi.getDocumentProperties(fileName, null, storageFolderName, null);
// Print the presentation properties
for (var property : metadata.getList())
{
System.out.println(property.getName()+" : " +property.getName());
}
System.out.println("Presentation Document properties reading completed");
}
public static byte[] readFileToByteArray(String filePath) throws IOException {
Path path = new File(filePath).toPath();
return Files.readAllBytes(path);
}
}

このコードは、PowerPoint* プレゼンテーションで *ドキュメント プロパティを表示するプロセスを示します。名前と値のペアのプロパティ名に基づいてプレゼンテーション プロパティをフィルターできます。プレゼンテーションがサーバー ストレージ上にすでに存在する場合は、アップロード手順をスキップできます。

この記事では、プレゼンテーションのプロパティを取得する方法を説明しました。プレゼンテーションから画像を抽出するには、記事 Java REST API を使用して PowerPoint から画像を抽出する を参照してください。

 日本語