Extract Gambar saka PowerPoint

Ekstrak Gambar PPT nggunakake Java Cloud SDK

Presentasi PowerPoints biasane kalebu Teks, Gambar, Bagan, Bentuk, lsp lan kita bisa uga duwe syarat kanggo ngekstrak gambar PPT kanggo diproses luwih lanjut. Dadi ing artikel iki, kita bakal ngrembug rincian babagan cara ngekstrak gambar saka PPTX online nggunakake Java Cloud SDK. API nyedhiyakake pengaruh kanggo ngekstrak gambar ing format tartamtu kalebu JPEG, PNG, GIF, BMP utawa TIFF. Salajengipun, kanggo ngekstrak gambar, kita bisa mbukak presentasi saka panyimpenan Cloud utawa upload saka drive lokal.

PowerPoint Processing API

Aspose.Slides Cloud yaiku API adhedhasar REST sing nawakake kemampuan kanggo nggawe, ngolah PPT lan ngowahi PowerPoint menyang format liyane sing didhukung. Saiki supaya bisa nggunakake fitur pangolahan PowerPoint sing padha ing aplikasi Java, Aspose.Slides Cloud SDK for Java minangka solusi sing bisa dipercaya. Iki minangka bungkus ing Cloud API lan gampang digabungake ing aplikasi Java kanthi nambah referensi liwat file pom.xml.

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>https://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-slides-cloud</artifactId>
        <version>22.9.0</version>
    </dependency>
</dependencies>

Yen sampeyan ora duwe akun liwat Aspose Cloud, mangga gawe akun gratis nggunakake alamat email sing bener. Banjur mlebu nggunakake akun sing mentas digawe lan goleki / gawe ID Klien lan Rahasia Klien ing Cloud Dashboard. Rincian kasebut dibutuhake kanggo tujuan otentikasi ing bagean ing ngisor iki.

Ekstrak gambar PPT ing Jawa

Bagean iki nerangake rincian babagan cara ngekstrak gambar PPT nggunakake potongan kode Java. Kita bakal mbukak PowerPoint saka panyimpenan maya lan extract kabeh gambar saka PowerPoint. Gambar sing diekstrak bali dadi siji arsip .zip. Mangga tindakake pandhuan kasebut ing ngisor iki.

  • Kaping pisanan, nggawe obyek obyek SlidesApi nalika nyedhiyakake ClientID lan rahasia Klien minangka argumen
  • Kapindho, nggawe conto File sing njupuk alamat input file template PowerPoint minangka parameter
  • Katelu, waca isi file PowerPoint nggunakake readAllBytes(…) lan simpen ing array byte[]
  • Langkah sabanjure yaiku ngunggah PPT menyang panyimpenan Cloud nggunakake metode uploadFile(…).
  • Pungkasane nelpon metode downloadImages(…) nalika nyedhiyakake nilai enumerasi ImageExportFormat.JPEG supaya gambar diekstrak ing format JPG
https://github.com/aspose-slides-cloud/aspose-slides-cloud-java
try
    { 
        // Entuk ClientID lan ClientSecret saka https://dashboard.aspose.cloud/
	String clientId = "7ef10407-c1b7-43bd-9603-5ea9c6db83cd";
	String clientSecret = "ba7cc4dc0c0478d7b508dd8ffa029845";

	// nggawe conto SlidesApi
	SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);
		        
	// mbukak file saka sistem lokal
	File f = new File("tf03431377_win32.potx");

	// mbukak presentation PowerPoint pisanan
	byte[] bytes = Files.readAllBytes(f.toPath());
	slidesApi.uploadFile("input.potx", bytes, null);
      
        // Extract kabeh gambar ing format JPEG
	File imageFile = slidesApi.downloadImages("input.potx", ImageExportFormat.JPEG, null, null, null);

	// pesen sukses print
	System.out.println("Extracted images are saved to " + imageFile.getPath());
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
Ekstrak gambar PowerPoint pratinjau

Gambar1:- Ekstrak Gambar PPT Pratinjau

Cithakan presentasi conto sing digunakake ing conto ing ndhuwur bisa didownload saka RainbowPresentation.potx.

Ekstrak Gambar saka PPTX nggunakake CURL Commands

Saiki ayo njelajah rincian babagan cara ngekstrak gambar saka PPTX online nggunakake perintah cURL. Dadi langkah pisanan yaiku ngasilake token akses JWT (adhedhasar kredensial klien) nalika nglakokake perintah ing ngisor iki.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Sawise kita duwe token JWT, mangga jalanake perintah ing ngisor iki kanggo langkah sabanjure yaiku nggabungake presentasi PowerPoint nggunakake printah ing ngisor iki. Elinga yen ing ngisor iki printah, kita ngekstrak kabeh gambar PowerPoint ing format JPEG. Gambar sing diekstrak banjur disimpen menyang drive lokal ing format arsip .zip.

curl -v -X POST "https://api.aspose.cloud/v3.0/slides/input.potx/images/download/Jpeg" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o output.zip

Kesimpulan

Artikel iki wis nerangake rincian babagan cara ngekstrak gambar PPT nggunakake Java Cloud SDK. Ing wektu sing padha, amarga API adhedhasar arsitektur REST, mula kita uga bisa ngakses liwat perintah cURL kanggo ngrampungake syarat sing padha. Kajaba saka fitur iki, API nyedhiyakake macem-macem fitur lan mulane, kita saranake njelajah produk Dokumentasi. Uga, elinga yen kabeh Cloud SDK kita diterbitake ing lisensi MIT, supaya sampeyan bisa nimbang ngundhuh kode sumber lengkap saka GitHub lan ngowahi miturut kabutuhan sampeyan. Yen ana masalah, sampeyan bisa nimbang nyedhaki kita kanggo resolusi cepet liwat [forum dhukungan produk] gratis 9.

Artikel sing gegandhengan

Mangga bukak link ing ngisor iki kanggo mangerteni sing luwih lengkap babagan: