Java API kullanarak PDF'yi PPT'ye Dönüştürme

Java kullanarak PDF’yi PPT veya PPTX’e Dönüştürme

PDF‘i PPT veya PPTX’e dönüştürmek, günümüzün hızlı iş dünyasında çok önemli bir görevdir. PDF, belgeler için popüler bir biçimdir, ancak içeriği düzenlemek veya özelleştirmek zor olabilir. Bu sorunun üstesinden gelmek için, PDF’yi sunumlar için popüler biçimler olan ve kolayca düzenlenip özelleştirilebilen PPT veya PPTX’e dönüştürmeniz gerekir. Bu blog gönderisinde, Java kullanarak PDF’yi PPT veya PPTX’e nasıl dönüştüreceğimizi açıklayacağız.

Bu eğitimde aşağıdaki konular ele alınacaktır:

Java PDF’den PPT’ye ve PPTX Dönüşümü REST API ve SDK Kurulumu

PDF’yi PowerPoint’e (PPT, PPTX) dönüştürmek için GroupDocs.Conversion Cloud Java için SDK kullanacağım. Herhangi bir 3. parti yazılıma bağlı kalmadan belge ve görüntü dönüştürme için platformdan bağımsız bir REST API çözümüdür. Ayrıca, 50’den fazla belge türünü ve herhangi bir desteklenen dosya biçimindeki görüntüyü ihtiyacınız olan herhangi bir biçime dönüştürmenize olanak tanır. Belgeleri Word, PDF, PowerPoint, Excel, HTML, CAD, raster görüntüler vb. gibi bir biçimden diğerine hızla dönüştürebilirsiniz.

API’nin JAR dosyasını indirebilir veya aşağıdaki Maven yapılandırmalarını kullanabilirsiniz. Projenizin pom.xml dosyasına havuz ve bağımlılık ekleyin.

Maven Deposu:

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

Maven Bağımlılığı:

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

GroupDocs.Conversion Bulut SDK’sını Java projenize entegre ettikten sonra: Bir hesap için Kaydolun. Adımları ve mevcut kod örneklerini izlemeye başlamadan önce gösterge tablosundan İstemci Kimliğinizi ve İstemci Sırrınızı toplayın. Ayrıca, kullanmadan önce API belgeleri ve kullanım sınırlarını kontrol etmek önemlidir. Lütfen kimliğinizi ve sırrınızı aldıktan sonra aşağıda gösterilen kodu girin:

# Ücretsiz kayıttan sonra client_id ve client_secret'inizi https://dashboard.groupdocs.cloud adresinden alın.

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

Java kullanarak PDF’yi Düzenlenebilir PowerPoint PPTX’e Dönüştürme

Java ortamınızı kurup GroupDocs.Conversion Cloud SDK for Java REST API’yi yükledikten sonra, PDF’yi PPT veya PPTX’e dönüştürmeye başlayabilirsiniz. İşlem basittir ve şu adımları içerir:

Dosyayı Yükle

Öncelikle, aşağıda verilen kod parçacığını kullanarak PDF belgesini bulut depolama alanına yükleyin:

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;

// Dosyayı Java Kullanarak Bulut Depolamaya Yükleyin
public class App {

	public static void main(String[] args) {
				
		// Dönüştürme API'sinin bir örneğini oluşturun					
		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();
		}
		
	}
}

Sonuç olarak, yüklenen HTML belgesi, bulut üzerindeki kontrol panelinizin dosyalar bölümünde mevcut olacaktır.

PDF Dosyasını Java’da PowerPoint Sunumlarına Dönüştürün

GroupDocs.Conversion Cloud SDK for Java REST API’yi kullanarak Java’da PDF’yi PPT veya PPTX’e dönüştürmeye başlamak için şu adımları izlemeniz gerekir:

  • Öncelikle, gerekli sınıfları Java dosyanıza aktarın.
  • İkinci olarak, ConvertApi sınıfının bir örneğini oluşturun.
  • Üçüncü olarak, ConvertSettings sınıfının bir örneğini oluşturun.
  • Ardından, bulut depolama adını sağlayın.
  • Şimdi, giriş PDF dosyası yolunu ve çıktı dosyası formatını “pptx” olarak ayarlayın.
  • Ardından, PptxConvertOptions sınıfının bir örneğini oluşturun.
  • İsteğe bağlı olarak setFromPage, setPagesCount, setZoom vb. gibi çeşitli dönüştürme seçeneklerini ayarlayın.
  • Şimdi, ConvertSettings örneğini kullanarak dönüştürme seçeneklerini ve çıktı dosyası yolunu ayarlayın.
  • Bundan sonra, ConvertDocumentRequest sınıfı örneği oluşturun ve settings parametresini iletin.
  • Son olarak, convert\document() yöntemini çağırın ve ConvertDocumentRequest parametresini iletin.

Aşağıdaki kod parçacığı, REST API kullanılarak bir PDF belgesinin Java’da bir PowerPoint sunumuna nasıl dönüştürüleceğini gösterir:

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;

// Java'da PDF'yi PowerPoint PPTX'e dönüştürün.
public class App {

	public static void main(String[] args) {
		
		// Dönüştürme API'sinin bir örneğini oluşturun
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Dönüştürme ayarlarını hazırlayın
			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");
		
			// belirtilen biçime dönüştür
			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();
		}
	}
}
PDF belgelerini Java'da PPT dosyalarına dönüştürün

PDF Dosyasını Java’da PowerPoint Sunumlarına Dönüştürün.

Dönüştürülen Dosyayı İndirin

Yukarıdaki kod örneği, dönüştürülen PowerPoint dosyasını buluta kaydedecektir. Aşağıdaki kod parçacığını kullanarak indirebilirsiniz:

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;

// Java'daki Bulut Depolama Alanından Dosya İndirin
public class App {

	public static void main(String[] args) {
				
		// Dönüştürme API'sinin bir örneğini oluşturun					
		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();
		}
		
	}
}

Ücretsiz Çevrimiçi PDF’den PPTX’e Dönüştürücü

PDF’yi çevrimiçi olarak ücretsiz olarak PowerPoint dosyalarına nasıl dönüştürebilirim? Ücretsiz olarak bir PDF belgesinden PowerPoint sunumu oluşturmak için lütfen çevrimiçi bir PDF’den PPTX’e dönüştürücü deneyin. Bu dönüştürücü, yukarıda belirtilen API kullanılarak geliştirilmiştir.

Özetliyor

Bu, bizi bu blog gönderisinin sonuna getiriyor. Bu makaleden öğrendikleriniz şunlardır:

  • GroupDocs.Conversion Cloud REST API kullanılarak Java’da PDF’lerin programlı olarak PowerPoint dosyalarına dönüştürülmesi;
  • PDF dosyasını programlı olarak buluta yükleyin ve ardından dönüştürülen PowerPoint dosyasını buluttan indirin;
  • ve çevrimiçi olarak ücretsiz bir PDF PowerPoint dönüştürücü kullanarak PDF’yi PowerPoint’e dönüştürün.

Ayrıca GroupDocs.Conversion, doğrudan tarayıcı aracılığıyla API’lerimizi görselleştirmenize ve API’lerimizle iletişim kurmanıza olanak tanıyan bir API Referansı bölümü de sağlar. Java SDK’nın eksiksiz kaynak kodu Github üzerinde ücretsiz olarak mevcuttur. Lütfen Java için GroupDocs.Conversion Bulut SDK’sını kontrol edin Örnekler burada.

Ayrıca, ayrıntılı adımlar ve API kullanımı için Başlangıç kılavuzumuza başvurmanızı öneririz.

Son olarak, REST API kullanarak farklı dosya formatları ve dönüşümler hakkında yeni blog makaleleri yazmaya devam ediyoruz. Bu nedenle, en son güncellemeler için lütfen iletişime geçin.

Bir soru sor

PDF’den PPT’ye dönüştürücü hakkında herhangi bir sorunuz varsa, lütfen ücretsiz destek forumunda bizimle iletişime geçmekten çekinmeyin.

SSS

Java için GroupDocs.Conversion Cloud REST API’yi nasıl kurarım?

Java’da GroupDocs.Conversion Cloud REST API’yi kurmak için bir hesap için kaydolmanız, bir API anahtarı almanız ve ardından sağlanan SDK kullanarak API’yi Java projenize entegre etmeniz gerekir. .

Parola korumalı PDF’leri PowerPoint sunumlarına dönüştürebilir miyim?

Evet, API isteğinde bir parametre olarak parolayı ileterek GroupDocs.Conversion Cloud REST API kullanarak parola korumalı PDF’leri PowerPoint dosyalarına dönüştürebilirsiniz.

PDF’yi çevrimiçi olarak ücretsiz olarak PPT’ye nasıl dönüştürebilirim?

Çevrimiçi PDF’den PPT’ye dönüştürücü, PDF’yi ücretsiz olarak PowerPoint’e dönüştürmenizi sağlar. Lütfen dönüşüm için aşağıda verilen adım adım talimatları izleyin:

  • [Çevrimiçi ücretsiz PDF’den PPT dosya dönüştürücüsüne] açın27.
  • Şimdi, bir PDF dosyası yüklemek için dosya bırakma alanının içine tıklayın veya bir PDF dosyasını sürükleyip bırakın.
  • Ardından, Şimdi Dönüştür düğmesine tıklayın. Ücretsiz çevrimiçi PDF’den PowerPoint’e dönüştürücü, PDF’yi bir PPT dosyasına dönüştürür.
  • Çıkış PowerPoint dosyasının indirme bağlantısı, PDF dosyasını PowerPoint’e dönüştürdükten hemen sonra kullanılabilir olacaktır.

Windows’ta PDF’yi PowerPoint’e nasıl dönüştürebilirim?

Windows için çevrimdışı bir PDF’den PowerPoint’e dönüştürücüyü indirmek için lütfen bu bağlantıyı ziyaret edin. Bu PDF belgesinden PowerPoint’e dosya dönüştürücü, PDF’yi Windows’ta tek bir tıklamayla hızlı bir şekilde PowerPoint’e dönüştürebilir.

Ayrıca bakınız

İlgili konular hakkında daha fazla bilgi edinmek istiyorsanız, aşağıda listelenen makaleleri okumanızı öneririz: