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

Převeďte PNG na PowerPoint PPT nebo PPTX programově v Javě.

PNG je populární formát obrázků, který se široce používá pro různé účely, včetně prezentací, dokumentů a grafického designu. Na druhou stranu PowerPoint je široce používaný softwarový program, který se používá pro vytváření prezentací. V určitých případech není snadné zahrnout obrázky PNG přímo do prezentací. Zde vzniká potřeba převést PNG do PowerPointu. Převedením PNG do PowerPointu můžete ve své prezentaci snadno používat obrázky a učinit ji vizuálně přitažlivější. Tento blogový příspěvek poskytne podrobný návod, jak převést PNG na PowerPoint (PPT/PPTX) programově v Javě.

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

Java Images to PowerPoint Conversion REST API – SDK Instalace

GroupDocs.Conversion Cloud SDK for Java je výkonná a flexibilní knihovna pro převod dokumentů a obrázků v cloudu. Umožňuje převést více než 50 formátů souborů do jiných formátů. Tato sada SDK poskytuje široký rozsah možností převodu dokumentů, včetně PDF, DOC, DOCX, XLSX, HTML, rastrových obrázků a dalších. Je to perfektní řešení pro každého, kdo potřebuje převádět dokumenty do různých formátů bez nutnosti instalovat další software. Integrace SDK do aplikací založených na Javě je jednoduchá a efektivní.

Můžete si 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 soubor PNG do PowerPointu přes Java pomocí REST API

Nyní, když jste nastavili GroupDocs.Conversion Cloud SDK pro Javu, jste připraveni začít převádět obrázky PNG na prezentace PowerPoint programově v Javě. Chcete-li začít, postupujte takto:

Nahrajte soubor

Nejprve nahrajte obrázek PNG 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.png");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.png", 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();
		}
		
	}
}

Nahraný obrázek PNG bude tedy k dispozici v sekce souborů vašeho řídicího panelu v cloudu.

Převést PNG do PowerPointu v Javě

Chcete-li převést obrázek PNG do formátu PowerPoint pomocí GroupDocs.Conversion Cloud SDK pro Java, postupujte takto:

  • Nejprve importujte požadované třídy do souboru Java.
  • Za druhé, vytvořte instanci třídy ConvertApi.
  • Za třetí vytvořte instanci třídy ConvertSettings.
  • Poté zadejte název cloudového úložiště.
  • Dále nastavte vstupní cestu k souboru PNG a formát výstupního souboru na “pptx”.
  • Nyní vytvořte instanci třídy PptxConvertOptions.
  • Volitelně poskytněte různé možnosti převodu, jako je setFromPage, setPagesCount, setZoom 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 PNG do formátu PowerPoint 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;

// Převeďte obrázky PNG do formátu PPT nebo PPTX 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.png");
			settings.setFormat("pptx");
			
			PptxConvertOptions convertOptions = new PptxConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(1);
			convertOptions.setZoom(100);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.pptx");
		
			// 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();
		}
	}
}
Převést PNG do PowerPointu přes Java.

Převeďte PNG na PPTX online přes Java.

Stáhněte si převedený soubor

Výše uvedená ukázka kódu uloží převedenou prezentaci PowerPoint do cloudu. Převedený soubor PowerPoint 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.pptx", 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 PNG do PowerPointu

Jak převést PNG do PowerPointu online zdarma? Zkuste prosím online PNG na PPTX konvertor a změňte obrázek PNG na soubor PowerPoint. Tento převodník je vyvíjen pomocí výše uvedeného API.

Shrnutí

Na závěr, GroupDocs.Conversion Cloud SDK pro Java je cenným nástrojem pro každého, kdo potřebuje rychle a efektivně převést obrázky PNG do formátu PowerPoint. Z tohoto článku jste se dozvěděli následující:

  • jak převést obrázky PNG na snímky PowerPoint pomocí Java a také další možnosti přizpůsobení;
  • programově nahrát soubor PNG do cloudu a poté stáhnout převedený PowerPoint z cloudu;
  • a převeďte zdarma jakékoli soubory PNG do formátu PowerPoint pomocí bezplatného online převodníku PNG do PowerPointu.

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 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

Máte-li jakékoli dotazy týkající se rozhraní API pro převod PNG do PowerPointu, neváhejte nás kontaktovat na bezplatném fóru podpory.

Nejčastější dotazy

Jak převedu obrázky PNG do formátu PowerPoint pomocí Java?

Obrázky PNG můžete převést na prezentace PowerPoint pomocí GroupDocs.Conversion Cloud SDK for Java podle podrobného průvodce v tomto článku.

Jak mohu zdarma převést PNG do PowerPointu online?

Online konvertor obrázku PNG do PowerPointu vám umožňuje zdarma převést PNG do PowerPointu. Chcete-li provést převod, postupujte podle níže uvedených podrobných pokynů:

  • Otevřete bezplatný online převodník PNG na PowerPoint.
  • Nyní klikněte do oblasti pro umístění souboru a nahrajte obrázek PNG nebo přetáhněte soubor PNG.
  • Dále klikněte na tlačítko Převést nyní. Bezplatný online převodník PNG do PowerPointu změní soubory PNG na PowerPoint.
  • Odkaz ke stažení výstupního souboru PowerPoint bude k dispozici po převodu obrázku PNG.

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

Navštivte tento odkaz a stáhněte si offline převodník PNG do PowerPointu pro Windows. Tento bezplatný převaděč PNG do PowerPointu dokáže rychle převést PNG do formátu PowerPoint v systému Windows jediným kliknutím.

Jaké výstupní formáty podporuje GroupDocs.Conversion Cloud SDK for Java?

GroupDocs.Conversion Cloud SDK pro Java podporuje širokou škálu formátů dokumentů, včetně PowerPoint, PDF, Word a Excel.

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: