Převeďte PowerPoint do souboru PNG přes Java pomocí REST API

Převeďte PowerPoint na PNG obrázky programově v Javě.

Prezentace PowerPoint jsou jako efektivní nástroj komunikace široce používány v různých oblastech, jako je vzdělávání, obchod, státní správa a další. Tyto prezentace obsahují různé multimediální prvky, jako je text, obrázky a videa. Někdy však může být nutné z různých důvodů převést soubory PowerPoint na obrázky, konkrétně PNG. Možná chcete použít obrázky v jiném formátu, nebo je možná potřebujete sdílet na webu. Ať už je důvod jakýkoli, nyní můžete převést PowerPoint na obrázky PNG programově v Javě pomocí GroupDocs.Conversion Cloud SDK pro Javu. V tomto článku vás provedeme, jak převést PowerPoint na obrázky PNG programově v Javě pomocí REST API.

V tomto tutoriálu se budou probírat následující témata:

Java PowerPoint konverze snímků na obrázky REST API – instalace SDK

K převodu snímků PowerPoint na obrázky PNG použijeme GroupDocs.Conversion Cloud SDK for Java. GroupDocs.Cloud API je výkonný nástroj pro převod více typů dokumentů a obrázků, včetně PowerPointu do formátu PNG. Toto rozhraní API nabízí širokou škálu formátů souborů, které vám umožňují převádět nejen prezentace v PowerPointu, ale mimo jiné také PDF, dokumenty Word, listy Excelu, soubory CAD a rastrové obrázky. Integrace API do aplikací založených na Javě je jednoduchá a efektivní a eliminuje potřebu dalšího softwaru.

Můžete buď stáhnout soubor JAR API, nebo jej nainstalovat pomocí Maven přidáním následujícího úložiště a závislosti do souboru pom.xml vašeho projektu:

Úložiště Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Mavenova závislost:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Zaregistrujte se k účtu GroupDocs, abyste získali ID klienta a tajný klíč klienta z dashboard, než začnete postupovat podle kroků a dostupných úryvků kódu. Jakmile budete mít své ID a tajemství, zadejte níže uvedený fragment kódu:

# Získejte své client_id a client_secret z https://dashboard.groupdocs.cloud po bezplatné registraci.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Jak převést prezentaci PowerPoint na obrázek PNG v Javě pomocí REST API

Nyní, když jsme nastavili GroupDocs.Conversion Cloud SDK pro Javu, můžeme začít převádět PowerPoint na obrázky PNG. Níže jsou uvedeny kroky pro převod prezentací PowerPoint na obrázky PNG.

Nahrajte soubor

Nejprve nahrajte dokument PowerPoint do cloudového úložiště pomocí fragmentu kódu uvedeného níže:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Nahrajte soubor do cloudového úložiště pomocí Java
public class App {

	public static void main(String[] args) {
				
		// Vytvořte instanci rozhraní API pro převod					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.pptx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pptx", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

V důsledku toho bude nahraný soubor PowerPoint k dispozici v sekce souborů vašeho řídicího panelu v cloudu.

Převod obrázků PowerPoint na obrázky PNG v Javě

V této části napíšeme úryvek kódu, který automatizuje proces převodu PowerPoint na PNG v aplikaci Java. Můžete postupovat podle níže uvedených kroků a úryvku kódu:

Postup je následující:

  • Nejprve vytvořte instanci třídy ConvertApi.
  • Za druhé vytvořte instanci třídy ConvertSettings.
  • Zatřetí zadejte název cloudového úložiště.
  • Dále nastavte cestu vstupního souboru PowerPoint a formát cílového souboru na „png“.
  • Nyní vytvořte instanci třídy PngConvertOptions.
  • Volitelně poskytněte různé možnosti převodu, jako je setFromPage, setPagesCount atd.
  • Poté nastavte možnosti převodu a cestu k výstupnímu souboru pomocí instance ConvertSettings.
  • Poté vytvořte instanci třídy ConvertDocumentRequest a předejte parametr nastavení.
  • Nakonec zavolejte metodu convertDocument() a předejte parametr ConvertDocumentRequest.

Následující fragment kódu ukazuje, jak převést PowerPoint PPTX do formátu PNG v Javě pomocí REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Jak převést PowerPoint na PNG obrázky v Javě.
public class App {

	public static void main(String[] args) {
		
		// Vytvořte instanci rozhraní API pro převod
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Připravte nastavení převodu
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.pptx");
			settings.setFormat("png");
			
			PngConvertOptions convertOptions = new PngConvertOptions();
			convertOptions.setFromPage(5);
			convertOptions.setPagesCount(1);
			 
			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.png");
		
			// převést do zadaného formátu
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Výstup je vidět na obrázku níže:

Jak převést PowerPoint na PNG soubor v Javě pomocí REST API.

Převeďte PowerPoint do souboru PNG přes Java pomocí REST API.

Stáhněte si převedený soubor

Výše uvedená ukázka kódu uloží převedený obrázek PNG do cloudu. Převedený soubor PNG si můžete stáhnout pomocí následujícího fragmentu kódu:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Stáhněte si soubor z cloudového úložiště v Javě
public class App {

	public static void main(String[] args) {
				
		// Vytvořte instanci rozhraní API pro převod					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.png", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Zdarma online převodník PowerPoint do PNG

Jak převést obrázky PowerPoint do PNG online zdarma? Zkuste prosím online PowerPoint na PNG konvertor a vytvořte obrázek PNG z PowerPointu. Tento konvertor je vyvíjen pomocí výše uvedeného REST API pro obrázky PowerPoint do PNG.

Shrnutí

Tím se konečně dostáváme na konec tohoto blogového příspěvku. Z tohoto článku jste se dozvěděli následující:

  • jak programově převést PowerPoint do formátu PNG v Javě a také další možnosti přizpůsobení;
  • programově nahrát prezentaci PowerPoint do cloudu a poté stáhnout převedený obrázek PNG z cloudu;
  • a zdarma převést jakýkoli PowerPoint snímek do PNG pomocí bezplatného online převodníku obrázků PowerPoint do PNG.

Kromě toho poskytujeme také sekci API Reference, která vám umožní vizualizovat a komunikovat s našimi API přímo prostřednictvím prohlížeče. Úplný zdrojový kód Java SDK je volně dostupný na Github. Zkontrolujte prosím sadu GroupDocs.Conversion Cloud SDK pro Java Příklady zde.

Dále vám doporučujeme, abyste se řídili naší příručkou Začínáme, kde najdete podrobné kroky a použití rozhraní API.

A konečně, stále píšeme nové články na blogu o různých formátech souborů a převodech pomocí REST API. Proto nás prosím kontaktujte pro nejnovější aktualizace.

Položit otázku

Pokud potřebujete pomoc s procesem převodu nebo máte nějaké další související otázky, neváhejte nás kontaktovat na free support forum.

Nejčastější dotazy

Jak převedu obrázky PowerPoint na PNG pomocí Java?

Snímky PowerPointu můžete převést na obrázky PNG pomocí GroupDocs.Conversion Cloud REST API. Jedná se o cloudové rozhraní API pro konverzi dokumentů a obrázků, které umožňuje vývojářům snadno převádět prezentace PowerPoint na obrázky PNG v Javě.

Jak mohu zdarma převést PowerPoint PPT na PNG online?

Online konvertor PPT do PNG vám umožňuje zdarma převádět obrázky PowerPoint do PNG. Jakmile je online převod obrázku PowerPoint na PNG dokončen, můžete si převedené obrázky PNG okamžitě stáhnout do svého systému. Chcete-li provést převod, postupujte podle níže uvedených podrobných pokynů:

  • Otevřete online bezplatný převodník PPT na PNG.
  • Nyní klikněte do oblasti přetažení souboru a nahrajte PowerPoint nebo přetáhněte prezentaci PowerPoint.
  • Dále klikněte na tlačítko Převést nyní. Bezplatný online převodník PowerPoint do PNG převede snímky PowerPoint na obrázky PNG.
  • Odkaz na stažení výstupního souboru PNG bude k dispozici po převodu PowerPointu.

Existuje způsob, jak převést PowerPoint na obrázky ve Windows?

Navštivte tento odkaz a stáhněte si offline konvertor PowerPoint na obrázky pro Windows. Tento bezplatný převaděč PowerPoint na obrázky lze použít k rychlému převodu snímků PowerPoint do formátu obrázků v systému Windows jediným kliknutím.

Je proces převodu souborů PPT a PPTX pomocí Java SDK stejný?

Ano, proces převodu je stejný pro oba formáty souborů PowerPoint.

Viz také

Pokud se chcete dozvědět více o souvisejících tématech, doporučujeme přečíst si níže uvedené články: