ในหัวข้อง่ายๆ นี้ คุณจะได้เรียนรู้วิธีการแปลง XLSX เป็น TIFF ด้วย Java REST API เราจะพัฒนาตัวแปลง XLSX เป็น TIFF ด้วย Java Low Code API โดยทำตามขั้นตอนโดยละเอียดและชัดเจนที่กล่าวถึงในหัวข้อต่อไปนี้ แอปพลิเคชันที่พัฒนาขึ้นสามารถผสานรวมกับแอปพลิเคชันใดๆ ที่รองรับ Java ในสภาพแวดล้อม macOS, Linux หรือ Windows และสามารถแปลงได้ฟรี
ข้อกำหนดเบื้องต้น
สร้างบัญชีและรับข้อมูลรับรอง API เพื่อจัดการการแปลง XLSX เป็น TIFF
ดาวน์โหลด Aspose.Cells Cloud SDK for Java to convert XLSX to TIFF
ตั้งค่าโปรเจ็กต์ Java ด้วย SDK ข้างต้นเพื่อเรนเดอร์ XLSX เป็น TIFF
ขั้นตอนการแปลง XLSX เป็น TIFF ด้วย Java REST API
- ตั้งค่า Client ID และ Client Secret สำหรับ API เพื่อแสดง XLSX เป็น TIFF
- สร้างอ็อบเจ็กต์ของคลาส CellsApi ด้วยข้อมูลประจำตัวไคลเอนต์เพื่อดำเนินการแปลง XLSX เป็น TIFF
- ระบุไฟล์ XLSX ต้นฉบับและชื่อไฟล์ TIFF เอาต์พุต และโหลดไฟล์ XLSX ต้นฉบับโดยใช้ชื่อและอ็อบเจ็กต์ไฟล์ใน HashMap
- สร้างอินสแตนซ์ของ PostConvertWorkbookToPDFRequest โดยมีอินพุต HashMap
- เรียกใช้เมธอดคำขอ XLSX to TIFF เพื่อ แปลง XLSX เป็น TIFF ด้วย Java REST API
- บันทึกสตรีมไฟล์ TIFF ที่ส่งออกบนดิสก์ภายในเครื่อง
ขั้นตอนดังกล่าวจะแปลงประเภทไฟล์ จาก XLSX เป็น TIFF ด้วย Java low code API เราจะเริ่มกระบวนการแปลงด้วยการกำหนดค่า SDK และสร้างอ็อบเจ็กต์คลาส CellsAPI จากนั้นเราจะโหลดไฟล์ XLSX ต้นฉบับโดยใช้ HashMap และสร้างอินสแตนซ์ของคลาส PutConvertWorkbookRequest ที่จะใช้ในการแปลงเป็นสตรีมไฟล์ TIFF โดยใช้เมธอด PutConvertWorkbook()
โค้ดสำหรับการแปลง XLSX เป็น TIFF ใน Java Low Code API
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); | |
} | |
} | |
} |
ตัวอย่างโค้ดง่ายๆ นี้ช่วยให้คุณแปลงไฟล์ XLSX เป็น TIFF ด้วย Java cloud API คุณเพียงแค่ต้องระบุเส้นทางที่ถูกต้องสำหรับไฟล์ XLSX บนดิสก์ด้วยความช่วยเหลือของ Aspose.Cells REST API SDK จะดำเนินการแปลง และหลังจากกระบวนการแปลงเสร็จสิ้น ให้ดาวน์โหลดสตรีมไฟล์ TIFF เอาต์พุตเพื่อบันทึกไว้ในเครื่อง
เราได้สำรวจวิธีการแปลงไฟล์ XLSX เป็น TIFF ด้วย Cloud API ในหัวข้อนี้แล้ว หากคุณต้องการแปลงไฟล์ XLSX เป็น HTML โปรดอ่านบทความเกี่ยวกับวิธีการ แปลง XLSX เป็น HTML ด้วย Java REST API