XLSX'i Java REST API ile TIFF'e dönüştürün

Bu basit başlıkta, Java REST API ile XLSX‘i TIFF‘ye dönüştürmeyi öğreneceksiniz. Aşağıdaki bölümde belirtilen ayrıntılı ve anlaşılır adımları izleyerek Java Low Code API ile bir XLSX’ten TIFF’e dönüştürücü geliştireceğiz. Geliştirilen uygulama, macOS, Linux veya Windows ortamlarında Java’yı destekleyen herhangi bir uygulama ile entegre edilebilir ve dönüştürme ücretsiz olarak yapılabilir.

Önkoşul

XLSX’i Java REST API ile TIFF’e Dönüştürme Adımları

  1. API’nin XLSX’i TIFF’e dönüştürmesi için İstemci Kimliğini ve İstemci Gizli Anahtarını ayarlayın
  2. XLSX’ten TIFF’e dönüştürmeyi gerçekleştirmek için istemci kimlik bilgileriyle CellsApi sınıfının bir nesnesini oluşturun
  3. Kaynak XLSX’i belirtin ve TIFF dosya adlarını çıktı olarak alın ve kaynak XLSX’i bir HashMap’te bir ad ve Dosya nesnesi kullanarak yükleyin
  4. Giriş HashMap ile PostConvertWorkbookToPDFRequest’in bir örneğini oluşturun
  5. XLSX’i Java REST API ile TIFF’e dönüştürmek için XLSX to TIFF istek yöntemini çağırın
  6. Dışa aktarılan TIFF dosya akışını yerel diske kaydedin

Yukarıda belirtilen adımlar dosya türünü Java düşük kodlu API ile XLSX’ten TIFF’e dönüştürür. Dönüştürme işlemine SDK’nın yapılandırılması ve CellsAPI sınıf nesnesinin oluşturulmasıyla başlayacağız. Daha sonra kaynak XLSX dosyasını bir HashMap kullanarak yükleyeceğiz ve PutConvertWorkbook() metodunu kullanarak bir TIFF dosya akışına dönüştürmeyi gerçekleştirmek için daha sonra kullanılan PutConvertWorkbookRequest sınıfının bir örneğini oluşturacağız.

Java Low Code API’de XLSX’ten TIFF’e Dönüştürme Kodu

package com.aspose.cloud.cells.api;
import com.aspose.cloud.cells.client.ApiException;
import com.aspose.cloud.cells.request.PutConvertWorkbookRequest;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.HashMap;
public class Example_PutConvertWorkbookXlsxToTIFF {
public void Run() throws IOException, ApiException {
try {
String clientID = "ID";
String clientSecret = "Secret";
String apiBaseUrl = "https://api.aspose.cloud";
String apiVersion = "v3.0";
// Source and output file names
String localPath = "C:/ExcelFiles/";
String inputFileName = "Source.xlsx";
String outputFormat = "tiff";
String outputFileName = "XlsxToTiff" + "." + outputFormat;
CellsApi xlsxToTiffApi = new CellsApi(clientID, clientSecret, apiVersion, apiBaseUrl);
HashMap<String, File> fileMap = new HashMap<>();
fileMap.put(inputFileName, new File(localPath + inputFileName));
PutConvertWorkbookRequest xlsxToTiffRequest = new PutConvertWorkbookRequest();
xlsxToTiffRequest.setFile(fileMap);
File tiffFile = xlsxToTiffApi.putConvertWorkbook(xlsxToTiffRequest);
File destinationFile = new File(localPath + outputFileName);
// Create necessary parent directories
destinationFile.getParentFile().mkdirs();
try (FileInputStream inputStream = new FileInputStream(tiffFile);
FileOutputStream outputStream = new FileOutputStream(destinationFile)) {
byte[] buffer = new byte[4096]; // Buffer size of 4KB
int bytesRead;
while ((bytesRead = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, bytesRead);
}
System.out.println("XLS to TIFF conversion completed");
} catch (Exception e) {
e.printStackTrace();
}
} catch (ApiException e) {
throw new RuntimeException(e);
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}

Bu basit örnek kod, XLSX’i Java bulut API’siyle TIFF’e dönüştürmenizi sağlar. Sadece Aspose.Cells REST API SDK’sının yardımıyla diskteki XLSX dosyası için geçerli bir yol sağlamanız gerekir. Dönüştürme işlemi tamamlandıktan sonra, yerel olarak kaydetmek için çıktı TIFF dosya akışını indirin.

Bu konuda Cloud API ile XLSX’i TIFF’e dönüştürmeyi inceledik. XLSX’i HTML’e dönüştürmek istiyorsanız, XLSX’i Java REST API ile HTML’ye dönüştürün nasıl yapılır makalesine bakın.

 Türkçe