Birden çok PowerPoint Dosyasını Java'da bir dosyada birleştirme

PowerPoint Dosyalarını Java’da Bir Dosyada Birleştirin.

Hiç birden fazla PowerPoint dosyasını tek bir dosyada birleştirmek zorunda kaldınız mı? Özellikle tekrar tekrar yapmanız gerektiğinde, zaman alıcı bir görev olabilir. Bununla birlikte, Java için GroupDocs.Merger Cloud SDK ile PowerPoint dosyalarını sorunsuz ve verimli bir şekilde tek bir dosyada birleştirebilirsiniz. Bu makalede, Java için GroupDocs.Merger Cloud SDK kullanılarak PowerPoint dosyalarının Java’da tek bir dosyada nasıl birleştirileceğine ilişkin adım adım bir kılavuz sağlayacağız.

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

PowerPoint PPT veya PPTX ile SDK Kurulumunu Birleştirmek için Java REST API’si

GroupDocs.Merger Cloud SDK for Java, PowerPoint dosyaları da dahil olmak üzere birden çok dosya biçimini tek bir dosyada birleştirmenizi sağlayan güçlü bir belge işleme aracıdır. Geliştiricilerin bulutta dikey veya yatay olarak sayfa yönünü birleştirmelerine, ayıklamalarına, ayırmalarına, yeniden düzenlemelerine, silmelerine ve değiştirmelerine olanak tanır. Ek olarak, belirli sayfaları birleştirme, farklı sayfa aralıklarına sahip belgeleri birleştirme ve daha fazlası gibi belge birleştirme için çeşitli seçenekler sunar. SDK kullanımı kolaydır ve Java tabanlı bir uygulamaya entegre edilebilir.

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>

Ardından, ücretsiz bir deneme hesabı için kaydolun veya GroupDocs web sitesinde bir abonelik planı satın alın ve API anahtarınızı 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);

Java’da Birden Fazla PowerPoint Sunumunu Tek Sunumda Birleştirme

Java için GroupDocs.Merger Cloud SDK’yı yüklediğimize göre, aşağıda belirtilen basit adımları kullanarak PowerPoint dosyalarını tek bir dosyada nasıl birleştireceğimizi görelim:

  1. Yükle PowerPoint buluta kayar
  2. Java’da birden çok Sunumu Birleştirin
  3. Birleştirilmiş PowerPoint slaytlarını İndirin

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-one.pptx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file-one.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.

Birden Fazla PowerPoint Dosyasını Java’da Birleştirin

Java için GroupDocs.Merger Cloud SDK’yı kullanarak PowerPoint dosyalarını birleştirmek için şu adımları izlemeniz gerekir:

  • Öncelikle, gerekli sınıfları Java dosyanıza aktarın.
  • İkinci olarak, DocumentApi sınıfının bir örneğini oluşturun.
  • Üçüncüsü, FileInfo sınıfının bir örneğini oluşturun.
  • Ardından, setFilePath() yöntemini çağırın ve giriş dosyası yolunu bir parametre olarak iletin.
  • Ardından, JoinItem sınıfının bir örneğini oluşturun.
  • Şimdi setFileInfo() yöntemini çağırın ve fileInfo1 parametresini iletin.
  • Ardından, FileInfo ve JoinItem sınıflarının ikinci bir örneğini oluşturun.
  • Giriş dosyası yolunu ve fileInfo2 parametrelerini sağlayın.
  • İkiden fazla belgeyi birleştirmek için daha fazla JoinItems ekleyin.
  • Bundan sonra, JoinOptions() sınıfının bir örneğini oluşturun.
  • Ardından, oluşturulan birleştirme öğelerinin virgülle ayrılmış bir listesini ekleyin.
  • Ardından, çıktı dosyası yolunu ayarlayın.
  • Şimdi, JoinRequest() sınıfının bir örneğini oluşturun ve JoinOptions parametresini iletin.
  • Son olarak, DocumentApi’nin join() yöntemini çağırarak ve JoinRequest parametresini geçirerek PowerPoint sunularını birleştirin.

Aşağıdaki kod parçacığı, birden çok PowerPoint dosyasının REST API kullanılarak Java’da nasıl birleştirileceğ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;

// REST API kullanarak Java'da Birden Fazla PPT veya PPTX Nasıl Birleştirilir.
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 fileInfo1 = new FileInfo();			
	fileInfo1.setFilePath("java-testing/input-sample-file-one.pptx");
	JoinItem item1 = new JoinItem();
	item1.setFileInfo(fileInfo1);

	FileInfo fileInfo2 = new FileInfo();			
	fileInfo2.setFilePath("java-testing/input-sample-file-two.pptx");
	JoinItem item2 = new JoinItem();
	item2.setFileInfo(fileInfo2);

	JoinOptions options = new JoinOptions();
	options.setJoinItems(Arrays.asList(item1, item2));
	options.setOutputPath("java-testing/output-sample-file.pptx");

	JoinRequest request = new JoinRequest(options);

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

Dosyayı İndir

Yukarıdaki kod örneği, birleştirilmiş 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\\output-sample-one.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 Birleşmesi

PowerPoint PPT’leri çevrimiçi olarak ücretsiz olarak nasıl birleştirilir? Birden çok PowerPoint dosyasını ücretsiz olarak tek bir dosyada birleştirmek için lütfen çevrimiçi PPTX Birleşmesini deneyin. Bu çevrimiçi belge birleştirme, yukarıda belirtilen Groupdocs.Merger Cloud API’leri kullanılarak geliştirilmiştir.

Sonuç

Sonuç olarak, GroupDocs.Merger Cloud SDK for Java, PowerPoint PPT’lerin hızlı ve kolay bir şekilde birleştirilmesi için ideal çözümdür ve zamandan ve emekten tasarruf sağlar. Bu makalede öğrendikleriniz şunlardır:

  • birden çok PowerPoint dosyasının Java kullanarak bulutta nasıl birleştirileceğini;
  • Java’da birleştirilmiş dosyaları programlı olarak yükleyin ve indirin;
  • ve çevrimiçi bir PowerPoint birleştirme kullanarak PowerPoint dosyalarını ücretsiz olarak birleştirin.

Ayrıca, API’lerimizi doğrudan tarayıcı aracılığıyla görselleştirmenize ve bunlarla 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 Birleştirme API’si hakkında herhangi bir sorunuz varsa, lütfen bize Ücretsiz Destek Forumu üzerinden sorabilirsiniz.

SSS

Birden çok PowerPoint dosyasını Java’da bir dosyada birleştirebilir miyim?

Evet, GroupDocs.Merger Cloud SDK for Java kullanarak birden çok PowerPoint sunumunu kolayca tek bir sunumda birleştirebilirsiniz.

Java kullanarak birden çok PowerPoint dosyasındaki belirli slaytları birleştirebilir miyim?

Evet, birden çok PowerPoint sunumundan belirli slaytları birleştirmek için GroupDocs.Merger Cloud SDK for Java kullanabilirsiniz.

GroupDocs.Merger Cloud SDK for Java, farklı biçimlerdeki dosyaların birleştirilmesini destekliyor mu?

Evet, GroupDocs.Merger Cloud SDK for Java Word, PDF, PowerPoint, HTML ve çok daha fazlası dahil olmak üzere çeşitli biçimlerdeki dosyaların birleştirilmesini destekler.

GroupDocs.Merger Cloud SDK for Java’nın diğer özellikleri nelerdir?

GroupDocs.Merger Cloud SDK for Java, çeşitli dosya biçimlerindeki sayfaları bölmek, yeniden düzenlemek ve silmek için API’lerin yanı sıra sayfa aralıkları, filtreler ve diğer seçenekleri belirleme olanağı sağlar.

Ayrıca bakınız

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