แปลง XLSX เป็น PDF ด้วย Java REST API

ในหัวข้อง่ายๆ นี้ คุณจะได้เรียนรู้วิธีการ แปลง XLSX เป็น PDF ด้วย Java REST API เราจะสร้าง ตัวแปลง XLSX เป็น PDF ด้วย C# Low Code API โดยปฏิบัติตามขั้นตอนโดยละเอียดที่กล่าวถึงในหัวข้อด้านล่าง แอปพลิเคชันที่พัฒนาขึ้นสามารถผสานรวมกับแอปพลิเคชันที่รองรับ Java ในสภาพแวดล้อม Linux, Windows หรือ macOS และสามารถแปลงได้ฟรี

ข้อกำหนดเบื้องต้น

ขั้นตอนการแปลง XLSX เป็น PDF ด้วย Java REST API

  1. ตั้งค่า Client ID และ Client Secret สำหรับ API เพื่อแปลง XLSX เป็น PDF
  2. สร้างอินสแตนซ์คลาส CellsApi ด้วยข้อมูลประจำตัวไคลเอนต์เพื่อดำเนินการแปลง XLSX เป็น PDF
  3. ระบุแหล่งที่มา XLSX และชื่อไฟล์ PDF เอาท์พุต และโหลดแหล่งที่มา XLS โดยใช้ชื่อและวัตถุไฟล์ใน HashMap
  4. สร้างวัตถุของ PostConvertWorkbookToPDFRequest ด้วยอินพุต HashMap
  5. เรียกใช้เมธอดคำขอ XLSX to PDF เพื่อ แปลง XLSX เป็น PDF ด้วย Java REST API
  6. บันทึกสตรีมไฟล์ PDF ที่แสดงผลบนดิสก์ภายในเครื่อง

ขั้นตอนที่กล่าวข้างต้นเกี่ยวข้องกับการแปลงประเภทไฟล์ จาก XLSX เป็น PDF ด้วย Java low code API เราจะเริ่มการใช้งานด้วยการกำหนดค่า SDK และสร้างอ็อบเจ็กต์คลาส CellsAPI เราจะเข้าถึงไฟล์ XLSX ต้นฉบับโดยใช้ FileStream และสร้างอินสแตนซ์ของคลาส PostConvertWorkbookToPDFRequest ที่จะใช้ในการแปลงเป็นสตรีมไฟล์ PDF โดยใช้เมธอด PostConvertWorkbookToPDF()

โค้ดสำหรับการแปลง XLSX เป็น PDF ใน Java Low Code API

package com.aspose.cloud.cells.api;
import com.aspose.cloud.cells.model.FileInfo;
import com.aspose.cloud.cells.request.PostConvertWorkbookToPDFRequest;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.HashMap;
public class Example_PostConvertXLSXToPDF {
public void Run() {
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 = "pdf";
String outputFileName = "XlsxToPdf" +"." + outputFormat;
CellsApi xlsxToPdfApi = new CellsApi(clientID, clientSecret, apiVersion, apiBaseUrl);
PostConvertWorkbookToPDFRequest xlsxToPdfExportRequest = new PostConvertWorkbookToPDFRequest();
HashMap<String,File> fileMap = new HashMap<>();
fileMap.put(inputFileName, new File(localPath + inputFileName));
xlsxToPdfExportRequest.setFile(fileMap);
FileInfo pdffFileResponse = xlsxToPdfApi.postConvertWorkbookToPDF(xlsxToPdfExportRequest);
byte[] arr = pdfFileResponse.getFileContent().getBytes();
Files.write(Paths.get(localPath + outputFileName), arr);
System.out.println("XLSx to PDF conversion completed");
}
catch (Exception e)
{
e.printStackTrace();
}
}
}

ตัวอย่างโค้ดที่ชัดเจนนี้ช่วยให้คุณแปลง XLSX เป็น PDF ด้วย Java cloud API คุณเพียงแค่ต้องให้สิทธิ์การเข้าถึงและเส้นทางสำหรับไฟล์ XLSX บนดิสก์ด้วยความช่วยเหลือของ Aspose.Cells REST API SDK จะดำเนินการแปลง จากนั้นเมื่อกระบวนการแปลงเสร็จสิ้น ให้ดาวน์โหลดสตรีมไฟล์ PDF เอาต์พุตเพื่อบันทึกไว้ในเครื่อง

เราได้เรียนรู้วิธีการแปลงไฟล์ XLSX เป็น PDF โดยใช้ Cloud API ในหัวข้อนี้แล้ว หากคุณสนใจในการแปลงไฟล์ Excel เป็น HTML โปรดอ่านบทความเกี่ยวกับวิธีการ แปลง Excel เป็น HTML ด้วย Java REST API

 ไทย