REST API kullanarak TIFF biçimini Java'da PDF dosyasına dönüştürün.

Java’da TIFF Dosyasını PDF Belgesine Dönüştürme.

TIFF(Etiketli Görüntü Dosyası Biçimi), birden fazla sayfa içerebilecek yüksek kaliteli görüntüleri depolamak için yaygın olarak kullanılan bir biçimdir ve bu, belgeleri tarama ve arşivleme gibi görevler için uygun hale getirir. Ancak, daha iyi uyumluluk, taşınabilirlik ve paylaşım kolaylığı için TIFF görüntülerini PDF(Taşınabilir Belge Biçimi) belgelerine dönüştürmeniz gereken durumlar olabilir. Bu makalede, Java için GroupDocs.Conversion Cloud SDK kullanarak Java’da TIFF dosyasını PDF belgesine dönüştürmeyi keşfedeceğiz.

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

Java TIFF’den PDF’e Belge Dönüştürme REST API ve SDK Kurulumu

GroupDocs.Conversion Cloud SDK for Java, yalnızca birkaç satır kodla TIFF ve PDF dahil olmak üzere çeşitli dosya biçimlerini dönüştürmenize olanak tanıyan güçlü ve esnek bir bulut tabanlı API’dir. İster bir web uygulaması, ister bir mobil uygulama veya bir masaüstü uygulaması olsun, belge dönüştürme işlevini Java uygulamalarınıza entegre etmenin basit ve kullanışlı bir yolunu sağlar. SDK’nın kullanımı kolaydır ve herhangi bir Java uygulamasına 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-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Şimdi, bir hesap için kaydolun ve adımları ve mevcut kod örneklerini izlemeye başlamadan önce gösterge panosundan Müşteri Kimliğinizi ve Müşteri Sırrınızı alın. 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);

REST API kullanarak Java’da TIFF Görüntülerini PDF Belgelerine Dönüştürme

Java için GroupDocs.Conversion Cloud SDK kullanarak TIFF görüntülerini PDF belgelerine dönüştürmek, aşağıdaki adımları içeren basit bir işlemdir:

Dosyayı Yükle

Öncelikle, aşağıda verilen kod parçacığını kullanarak TIFF dosyasını 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.tiff");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.tiff", 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 TIFF dosyası, bulut üzerindeki kontrol panelinizin dosyalar bölümünde mevcut olacaktır.

TIFF Formatını Java’da PDF’ye Dönüştür

Java için GroupDocs.Conversion Bulut SDK’sını kullanarak bir TIFF dosyasını Java’da programlı olarak PDF’ye dönüştürmek için izlenecek adımlar ve örnek kod parçacığı aşağıda verilmiştir:

  • İlk olarak, ConvertApi sınıfının bir örneğini oluşturun.
  • İkinci olarak, ConvertSettings sınıfının bir örneğini oluşturun.
  • Ardından, bulut depolama adını sağlayın.
  • Giriş TIFF dosyası yolunu ve çıktı dosyası formatını “pdf” olarak ayarlayın.
  • Şimdi, PdfConvertOptions sınıfının bir örneğini oluşturun.
  • İsteğe bağlı olarak, setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight, vb. gibi çeşitli dönüştürme seçenekleri sağlayın.
  • Bundan sonra, ConvertSettings örneğini kullanarak dönüştürme seçeneklerini ve çıktı dosyası yolunu ayarlayın.
  • Ardından, bir ConvertDocumentRequest sınıfı örneği oluşturun ve ConvertSettings parametresini iletin.
  • Son olarak, convertDocument() yöntemini çağırın ve ConvertDocumentRequest parametresini iletin.

Aşağıdaki kod parçacığı, büyük bir TIFF görüntüsünün REST API kullanılarak Java’da bir PDF dosyasına 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;

// TIFF dosyasını Java'da PDF belgesine dönüştürme.
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.tiff");
			settings.setFormat("pdf");
			
			PdfConvertOptions convertOptions = new PdfConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(1);
			convertOptions.setZoom(50);
			convertOptions.setDpi(124.0);
			convertOptions.setCenterWindow(true);
			convertOptions.setCompressImages(false);
			convertOptions.setDisplayDocTitle(true);
			convertOptions.setFitWindow(false);
			convertOptions.setGrayscale(false);
			convertOptions.setImageQuality(100);
			convertOptions.setLinearize(false);
			convertOptions.setMarginTop(5);
			convertOptions.setMarginLeft(5);
			convertOptions.setPassword("password");
			convertOptions.setUnembedFonts(true);
			convertOptions.setRemoveUnusedStreams(true);
			convertOptions.setRemoveUnusedObjects(true);
			convertOptions.setRemovePdfaCompliance(false);
			convertOptions.setHeight(1024);
	      
	                settings.setConvertOptions(convertOptions);
		        settings.setOutputPath("java-testing/output-sample-file.pdf");
		
			// 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();
		}
	}
}

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

Yukarıdaki kod örneği, dönüştürülen PDF 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.pdf", 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 TIFF’den PDF’e Dönüştürücü

TIFF’i çevrimiçi olarak ücretsiz olarak PDF’ye nasıl dönüştürebilirim? Bir TIFF görüntüsünü bir PDF belgesine dönüştürmek için lütfen bir [çevrimiçi TIFF’den PDF’e dönüştürücü] kullanmayı deneyin. Bu dönüştürücü, yukarıda bahsedilen TIFF dosyasından PDF’e REST API kullanılarak geliştirilmiştir.

TIFF to PDF converter

Sonuç

Sonuç olarak, Java için GroupDocs.Conversion Cloud SDK kullanarak TIFF görüntülerini PDF belgelerine dönüştürmek, Java uygulamalarınızda kolayca uygulanabilecek güvenilir ve verimli bir süreçtir. Bu makaleden öğrendikleriniz şunlardır:

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

Ek olarak, 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.Conversion Bulut SDK’sını kontrol edin Örnekler burada. Ayrıca, Başlangıç kılavuzumuza başvurmanızı öneririz.

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ı dosya formatları ve dönüştürmeler 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

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

SSS

TIFF dosyası PDF’sini Java’da nasıl dönüştürebilirim?

GroupDocs.Conversion Cloud SDK for Java kullanarak TIFF görüntülerini PDF dosyalarına dönüştürebilirsiniz. GroupDocs.Conversion Cloud SDK for Java, geliştiricilerin bulut tabanlı API’ler kullanarak dosyaları bir biçimden diğerine dönüştürmesine olanak tanıyan güçlü bir araçtır.

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

TIFF’den PDF’e dönüştürücü, TIFF dosyalarını ücretsiz olarak PDF formatına dönüştürmenizi sağlar. Lütfen dönüşümü gerçekleştirmek için aşağıda verilen adım adım talimatları izleyin:

  • [Ücretsiz TIFF’den PDF’e çevrimiçi dönüştürücüyü] açın]24.
  • Şimdi, bir TIFF yüklemek için dosya bırakma alanına tıklayın veya bir TIFF dosyasını sürükleyip bırakın.
  • Ardından, Şimdi Dönüştür düğmesine tıklayın. Ücretsiz çevrimiçi TIFF’den PDF’e dönüştürücü, TIFF görüntüsünü PDF’ye değiştirir.
  • Çıktı PDF dosyasının indirme bağlantısı, TIFF dosyası dönüştürüldükten sonra kullanılabilir.

Windows’ta TIFF’i PDF’ye nasıl dönüştürebilirim?

Windows için çevrimdışı bir TIFF’den PDF’e dönüştürücü indirmek için lütfen bu bağlantıyı ziyaret edin. Bu TIFF dosyasından PDF belgesine dönüştürücü, TIFF görüntülerini Windows’ta tek bir tıklamayla kolayca PDF dosyalarına dönüştürmek için kullanılabilir.

GroupDocs.Conversion Cloud SDK for Java, TIFF dışındaki diğer dosya biçimlerini PDF’ye dönüştürebilir mi?

Evet, GroupDocs.Conversion Cloud SDK for Java PDF, DOCX, XLSX, PPTX, JPG, PNG, BMP ve çok daha fazlası dahil olmak üzere çeşitli belge ve görüntü formatları arasında dönüştürmeyi destekler.

Ayrıca bakınız

İlgili konular hakkında bilgi edinmek istiyorsanız aşağıdaki makaleleri ziyaret etmenizi öneririz: