Jak převést PDF na PPT pomocí Java API

Jak převést PDF do PPT nebo PPTX pomocí Java

Převod PDF na PPT nebo PPTX je v dnešním rychle se rozvíjejícím obchodním světě zásadním úkolem. PDF je oblíbený formát pro dokumenty, ale může být obtížné upravit nebo přizpůsobit obsah. Chcete-li tento problém překonat, musíte převést PDF na PPT nebo PPTX, což jsou oba oblíbené formáty pro prezentace a lze je snadno upravovat a přizpůsobovat. V tomto příspěvku na blogu vysvětlíme, jak převést PDF na PPT nebo PPTX pomocí Java.

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

Konverze Java PDF na PPT a PPTX Instalace REST API a SDK

Pro převod PDF do PowerPointu (PPT, PPTX) budu používat GroupDocs.Conversion Cloud SDK for Java. Jedná se o platformově nezávislé řešení REST API pro převod dokumentů a obrázků bez závislosti na softwaru třetí strany. Umožňuje také převést více než 50 typů dokumentů a obrázků jakéhokoli podporovaného formátu souboru do libovolného formátu, který potřebujete. Můžete rychle převádět dokumenty z jednoho formátu do druhého, jako je Word, PDF, PowerPoint, Excel, HTML, CAD, rastrové obrázky atd.

Můžete si stáhnout soubor JAR API nebo použít následující konfigurace Maven. Přidejte úložiště a závislost 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>

Po integraci sady GroupDocs.Conversion Cloud SDK do vašeho projektu Java: Zaregistrujte se a vytvořte si účet. Než začnete postupovat podle kroků a dostupných příkladů kódu, shromážděte své ID klienta a tajný klíč klienta z dashboard. Před použitím je také důležité zkontrolovat dokumentaci rozhraní API a limity použití. Jakmile budete mít své ID a tajemství, zadejte níže uvedený kód:

# 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 PDF na upravitelný PowerPoint PPTX pomocí Java

Jakmile nastavíte prostředí Java a nainstalujete GroupDocs.Conversion Cloud SDK pro Java REST API, můžete začít převádět PDF do PPT nebo PPTX. Proces je přímočarý a zahrnuje tyto kroky:

Nahrajte soubor

Nejprve nahrajte dokument PDF do cloudového úložiště pomocí fragmentu kódu, jak je uvedeno 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.pdf");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", 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ý dokument HTML dostupný v sekce souborů vašeho řídicího panelu v cloudu.

Převést soubor PDF na prezentace PowerPoint v Javě

Chcete-li začít převádět PDF na PPT nebo PPTX v Javě pomocí GroupDocs.Conversion Cloud SDK pro Java REST API, budete muset postupovat 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.
  • Dále zadejte název cloudového úložiště.
  • Nyní nastavte vstupní cestu k souboru PDF a výstupní formát souboru jako „pptx“.
  • Poté vytvořte instanci třídy PptxConvertOptions.
  • Volitelně nastavte různé možnosti převodu, jako je setFromPage, setPagesCount, setZoom atd.
  • Nyní 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 convert\document() a předejte parametr ConvertDocumentRequest.

Následující úryvek kódu ukazuje, jak převést dokument PDF na prezentaci 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řevod PDF do PowerPoint 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.pdf");
			settings.setFormat("pptx");
			
			PptxConvertOptions convertOptions = new PptxConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(2);
			convertOptions.setZoom(200);

			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řeveďte dokumenty PDF na soubory PPT v Javě

Převeďte soubor PDF na prezentace PowerPoint v Javě.

Stáhněte si převedený soubor

Výše uvedená ukázka kódu uloží převedený soubor PowerPoint do cloudu. Můžete si jej 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 PDF do PPTX

Jak převést soubory PDF do PowerPointu online zdarma? Vyzkoušejte prosím online PDF na PPTX konvertor a vytvořte prezentaci v PowerPointu z PDF dokumentu zdarma. Tento převodník je vyvíjen pomocí výše uvedeného API.

Shrnutí

Tím se 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ádět soubory PDF na soubory PowerPoint v Javě pomocí GroupDocs.Conversion Cloud REST API;
  • programově nahrát soubor PDF do cloudu a poté stáhnout převedený soubor PowerPoint z cloudu;
  • a online převod PDF do PowerPointu pomocí bezplatného převodníku PDF PowerPoint.

Kromě toho GroupDocs.Conversion také poskytuje sekci API Reference, která vám umožní vizualizovat a komunikovat s našimi rozhraními 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 Javu Příklady zde.

Kromě toho vám doporučujeme nahlédnout do našeho Příručka 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

V případě jakýchkoli dotazů ohledně převodníku PDF na PPT nás prosím neváhejte kontaktovat na bezplatném fóru podpory.

Nejčastější dotazy

Jak nastavím GroupDocs.Conversion Cloud REST API pro Javu?

Chcete-li nastavit GroupDocs.Conversion Cloud REST API v Javě, budete si muset zaregistrovat účet, získat klíč API a poté integrovat API do svého projektu Java pomocí poskytnuté sady SDK .

Mohu převést soubory PDF chráněné heslem na prezentace v PowerPointu?

Ano, soubory PDF chráněné heslem můžete převést na soubory PowerPoint pomocí GroupDocs.Conversion Cloud REST API zadáním hesla jako parametru v požadavku API.

Jak převést PDF do PPT online zdarma?

Online převodník PDF na PPT vám umožňuje zdarma převádět PDF do PowerPointu. Při převodu postupujte podle níže uvedených pokynů krok za krokem:

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

Jak převést PDF do PowerPointu ve Windows?

Navštivte tento odkaz a stáhněte si offline převodník PDF do PowerPointu pro Windows. Tento převodník souborů PDF do formátu PowerPoint dokáže rychle převést PDF do PowerPointu ve Windows jediným kliknutím.

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: