Este artículo guía sobre cómo mostrar las propiedades del documento en PowerPoint con la API REST de Java. Aprenderá cómo mostrar propiedades de documentos en PowerPoint con la interfaz REST de Java utilizando un SDK de nube basado en Java. También compartirá lógica para mostrar solo las propiedades deseadas.
Requisito previo
Descargar Aspose.Slides Cloud SDK for Java to retrieve document properties
Configurar proyecto Java con el SDK anterior para obtener metadatos
Pasos para mostrar propiedades de documentos en PowerPoint con Java Low Code API
- Configure el entorno creando un objeto SlidesApi utilizando el ID del cliente y la clave para obtener las propiedades.
- Defina el nombre de la presentación y cárguelo en el almacenamiento en la nube para su posterior procesamiento.
- Fetch la colección de propiedades de la presentación cargada
- Iterar a través de todas las propiedades de la colección.
- Mostrar cada una de las propiedades seleccionadas usando el par Nombre/Valor
Estos pasos describen cómo mostrar las propiedades del documento en PowerPoint con el servicio RESTful de Java. Cree el objeto SlidesApi con una clave e ID de cliente, cargue la presentación de destino en el almacenamiento en la nube, obtenga la colección de propiedades e itere a través de la colección para mostrar las propiedades.
Código para recuperar propiedades de documentos en PowerPoint con Java REST API
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); | |
} | |
} |
Este código demuestra el proceso de mostrar propiedades del documento en presentaciones de PowerPoint. Puede filtrar las propiedades de presentación según el nombre de la propiedad en el par nombre/valor. Si la presentación ya está en el almacenamiento del servidor, puede omitir el paso de carga.
Este artículo nos ha enseñado a recuperar propiedades de presentación. Para extraer imágenes de la presentación, consulte el artículo Extraiga imágenes de PowerPoint con la API REST de Java.