PPT'yi Java'da birden çok dosyaya bölme

Java kullanarak PowerPoint PPT/PPTX’i Ayrı Dosyalara Bölün.

PowerPoint sunumlar, bilgi sunmanın ve izleyicilerin ilgisini çekmenin popüler ve etkili bir yoludur. Ancak, çeşitli nedenlerle PowerPoint slaytlarını ayrı dosyalara bölmeniz gereken durumlar olabilir. İster tek tek slaytları dağıtmak, ister belirli slaytları ayıklamak olsun, süreç zaman alıcı ve zorlu olabilir. Neyse ki Java için GroupDocs.Merger Cloud SDK’nın yardımıyla PowerPoint slaytlarını bölmek kolay bir iş haline geliyor. Bu makale, PowerPoint PPT/PPTX’i Java kullanarak ayrı dosyalara bölme işleminde size rehberlik edecektir.

Bu yazıda aşağıdaki konular ele alınacaktır:

PowerPoint Slaytlarını Bölmek için Java REST API’si ve SDK Kurulumu

GroupDocs.Merger Cloud SDK for Java, Java geliştiricilerinin PowerPoint sunumları da dahil olmak üzere çeşitli belge biçimleri ile çalışmasına olanak tanıyan çok güçlü ve kullanıcı dostu bir belge işleme API’sidir. Belgeleri bölmek, birleştirmek, döndürmek ve değiştirmek için çok çeşitli özellikler sunarak verimlilik ve doğruluk sağlar. SDK’nın Java tabanlı uygulamalara entegrasyonu basit ve verimli hale getirildi.

API’nin JAR dosyasını indirebilir veya projenizin pom.xml dosyasına aşağıdaki depoyu ve bağımlılığı ekleyerek Maven’i kullanarak yükleyebilirsiniz:

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-merger-cloud</artifactId>
    <version>23.2</version>
    <scope>compile</scope>
</dependency>

Şimdi, ücretsiz bir deneme hesabı için kaydolun veya API anahtarınızı almak için GroupDocs web sitesinde bir abonelik planı satın alın. İstemci Kimliği ve İstemci Sırrı’na sahip olduğunuzda, Java tabanlı bir uygulamaya aşağıdaki kod parçacığını ekleyin:

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

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

SDK yüklenip yapılandırıldıktan sonra, PowerPoint dosyalarıyla çalışmaya başlamaya hazırsınız.

REST API kullanarak PowerPoint’i Java’da Birden Çok Dosyaya Bölün

Aşağıdaki adım adım talimatları izleyerek, GroupDocs.Merger Cloud SDK for Java’yı kullanarak PowerPoint slaytlarını başarıyla ayrı dosyalara bölebilirsiniz:

Dosyaları Yükle

Öncelikle, aşağıda verilen kod örneğini kullanarak PowerPoint dosyasını buluta yükleyin:

package com.groupdocsdev.classes;

import java.io.File;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// Java kullanarak Bulut Depolamaya dosya yükleyin
public class App {

	public static void main(String[] args) {

		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();
		}
	}
}

Sonuç olarak, karşıya yüklenen PowerPoint dosyası, bulut üzerindeki kontrol panelinizin dosyalar bölümünde mevcut olacaktır.

Java kullanarak PowerPoint Slaytlarını Ayrı Dosyalara Bölün

Java için GroupDocs.Merger Cloud SDK kullanarak PowerPoint slaytlarını bölmek için aşağıdaki adımları ve örnek kod parçacığını izleyin:

  • Öncelikle, gerekli sınıfları Java dosyanıza aktarın.
  • İkinci olarak, DocumentApi sınıfının bir örneğini oluşturun.
  • Üçüncü olarak, FileInfo sınıfının bir örneğini oluşturun.
  • Bundan sonra, giriş dosyası yolunu ayarlayın.
  • Şimdi, SplitOptions() sınıfının bir örneğini oluşturun.
  • Ardından, dizi biçiminde setFileInfo ve setPages koleksiyonu bölme seçeneklerini tanımlayın.
  • Ardından, çıktı dosyası yolunu sağlayın ve bölme seçenekleri modunu INTERVALS veya PAGES olarak ayarlayın.
  • Şimdi, SplitRequest() sınıfının bir örneğini oluşturun ve SplitOptions parametresini iletin.
  • Son olarak, DocumentApi’nin split() yöntemini çağırarak ve SplitRequest parametresini geçirerek PowerPoint dosyasını bölün.

Aşağıdaki kod parçacığı, REST API kullanılarak PowerPoint dosyalarının Java’da birden çok dosyaya nasıl bölüneceğini gösterir:

package com.groupdocsdev.classes;

import java.util.Arrays;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// PowerPoint PPT veya PPTX'i Java'da Ayrı Dosyalara Bölün.
public class App {

	public static void main(String[] args) {

		// Belge API'sinin bir örneğini oluşturun.			
		DocumentApi apiInstance = new DocumentApi(configuration);

		try {

	    		// ayarları hazırlayın
			FileInfo fileInfo = new FileInfo();
			fileInfo.setFilePath("java-testing/input-sample-file.pptx");
			
			SplitOptions options = new SplitOptions();
			options.setFileInfo(fileInfo);
			options.setPages(Arrays.asList(3, 6, 8));
			options.setOutputPath("java-testing/multipage-files");
			options.setMode(SplitOptions.ModeEnum.INTERVALS);

			SplitRequest request = new SplitRequest(options);

			MultiDocumentResult response = apiInstance.split(request);
			
			// Çıktı dosyası yolunu alın.
			for (DocumentResult documentResult : response.getDocuments()) {
				System.out.println("Output file path: " + documentResult.getPath());
			}
			
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Tebrikler! Java için GroupDocs.Merger Cloud SDK’yı kullanarak PowerPoint slaytlarını başarıyla ayrı dosyalara böldünüz.

Dosyayı İndir

Yukarıdaki kod örneği, bölünmüş PowerPoint dosyasını buluta kaydedecektir. Aşağıdaki kod örneğini kullanarak indirebilirsiniz:

package com.groupdocsdev.classes;

import java.io.File;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// Java kullanarak Bulut Depolamadan Dosya İndirin
public class App {

	public static void main(String[] args) {

		FileApi apiInstance = new FileApi(configuration);
		try {

			DownloadFileRequest request = new DownloadFileRequest("java-testing\\multipage-files\\sample-file_1.pptx", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.out.println("Expected response type is downloadFile: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
	}
}

Ücretsiz Çevrimiçi PowerPoint Ayırıcı

PowerPoint dosyası ücretsiz olarak birden çok dosyaya nasıl bölünür? PowerPoint’i ücretsiz olarak ayrı dosyalara bölmek için lütfen çevrimiçi PowerPoint ayırıcıyı deneyin. Bu çevrimiçi dosya ayırıcı, yukarıda belirtilen Groupdocs.Merger Cloud API’leri kullanılarak geliştirilmiştir.

Sonuç

Sonuç olarak, GroupDocs.Merger Cloud SDK for Java’nın yardımıyla, PowerPoint slaytlarını birden çok dosyaya bölmek kolay ve verimli hale gelir. Bu makalede öğrendikleriniz şunlardır:

  • Java kullanılarak bir PowerPoint dosyasının bulutta birden çok dosyaya nasıl bölüneceği;
  • Java’daki dosyaları programlı olarak buluta yükleyin ve indirin;
  • ve çevrimiçi bir PPT ayırıcı kullanarak PowerPoint dosyalarını ücretsiz olarak bölün.

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

Ayrıca, ayrıntılı adımlar ve API kullanımı için Başlangıç kılavuzumuzu takip etmenizi öneririz.

Son olarak, REST API kullanarak farklı belge işlemleri üzerine yeni blog yazıları yazmaya devam ediyoruz. Bu nedenle, düzenli güncellemeler için lütfen iletişime geçin.

Bir soru sor

PowerPoint Dosya Ayırıcı API’si hakkında herhangi bir sorunuz varsa, lütfen Ücretsiz Destek Forumu üzerinden bize sormaktan çekinmeyin.

SSS

Java için GroupDocs.Merger Cloud SDK ile PowerPoint slaytlarını bölmek için hangi seçeneklere sahibim?

Bir slayt aralığı belirleyerek veya GroupDocs.Merger Cloud SDK for Java tarafından sağlanan yöntemleri kullanarak her bir slaytı ayrı ayrı bölerek PowerPoint slaytlarını bölebilirsiniz.

GroupDocs.Merger Cloud SDK kullanarak bölünmüş slaytları tek bir PowerPoint dosyasında birleştirebilir miyim?

Evet, GroupDocs.Merger Cloud SDK for Java ayrıca bölünmüş slaytları tek bir PowerPoint dosyasında birleştirme yeteneği de sağlar. PPT’yi birleştirmeyle ilgili ayrıntılı talimatlar için resmi belgelere bakın.

Java için GroupDocs.Merger Cloud SDK kullanarak bölünmüş PowerPoint dosyalarını hangi formatlarda kaydedebilirim?

GroupDocs.Merger Cloud SDK for Java bölünmüş slaytları Word, PDF, PPT ve daha fazlası dahil olmak üzere çeşitli çıktı biçimlerinde kaydetmeyi destekler.

Ayrıca bakınız

İlgili konular hakkında daha fazla bilgi için aşağıdaki makalelere göz atmanızı öneririz: