XLSX را به SVG با Java REST API تبدیل کنید

در این مبحث ساده، نحوه تبدیل XLSX به SVG با Java REST API را خواهید آموخت. ما یک تبدیل XLSX به SVG با Java Low Code API را با دنبال کردن مراحل دقیق و واضح ذکر شده در بخش زیر توسعه خواهیم داد. کد برنامه توسعه‌یافته را می‌توان با هر برنامه‌ای که جاوا را در محیط‌های macOS، Linux یا Windows پشتیبانی می‌کند استفاده کرد و تبدیل را می‌توان به صورت رایگان انجام داد.

پیش نیاز

مراحل تبدیل XLSX به SVG با Java REST API

  1. برای تبدیل XLSX به SVG، Client ID و Client Secret را برای API تنظیم کنید
  2. ایجاد یک شی از کلاس CellsApi با اعتبار مشتری برای انجام تبدیل XLSX به SVG
  3. منبع XLSX و خروجی نام فایل SVG را مشخص کنید و منبع XLSX را با استفاده از یک نام و شی فایل در HashMap بارگیری کنید.
  4. نمونه سازی یک شی از کلاس PostConvertWorkbookToPDFRequest با ورودی HashMap
  5. برای تبدیل XLSX به SVG با Java REST API، روش درخواست XLSX to SVG را فراخوانی کنید.
  6. جریان فایل SVG تولید شده را روی دیسک محلی ذخیره کنید

مراحل فوق، نوع فایل از XLSX به SVG را با API کم کد جاوا تبدیل می کند. ما فرآیند تبدیل را با پیکربندی SDK آغاز می کنیم و شی کلاس CellsAPI را ایجاد می کنیم. سپس با استفاده از HashMap به فایل XLSX منبع دسترسی پیدا کرده و بارگذاری می‌کنیم و نمونه‌ای از کلاس PutConvertWorkbookRequest ایجاد می‌کنیم که بیشتر برای انجام تبدیل به یک جریان فایل SVG با استفاده از روش PutConvertWorkbook () استفاده می‌شود.

کد برای تبدیل XLSX به SVG در 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_ConvertXLSXToSVG {
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 = "svg";
String outputFileName = "XlsxToSvg" + "." + outputFormat;
CellsApi xlsxToSvgApi = new CellsApi(clientID, clientSecret, apiVersion, apiBaseUrl);
HashMap<String, File> fileMap = new HashMap<>();
fileMap.put(inputFileName, new File(localPath + inputFileName));
PutConvertWorkbookRequest xlsxToSvgRequest = new PutConvertWorkbookRequest();
xlsxToSvgRequest.setFile(fileMap);
File svgFile = xlsToSvgApi.putConvertWorkbook(xlsxToSvgRequest);
File destinationFile = new File(localPath + outputFileName);
// Create necessary parent directories
destinationFile.getParentFile().mkdirs();
try (FileInputStream inputStream = new FileInputStream(svgFile);
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("XLSX to SVG conversion completed");
} catch (Exception e) {
e.printStackTrace();
}
} catch (ApiException e) {
throw new RuntimeException(e);
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}

این کد مثال ساده به شما امکان می دهد XLSX را به SVG با Java Cloud API تبدیل کنید. شما فرض می کنید یک مسیر معتبر برای فایل XLSX روی دیسک با کمک Aspose.Cells REST API SDK تبدیل را انجام می دهد و پس از تکمیل فرآیند تبدیل، جریان فایل SVG خروجی را دانلود کنید تا به صورت محلی ذخیره شود.

ما در این مبحث به بررسی تبدیل XLSX به SVG با Cloud API پرداخته ایم. اگر می خواهید تبدیل XLSX به TIFF را انجام دهید، به مقاله نحوه XLSX را با Java REST API به TIFF تبدیل کنید مراجعه کنید.

 فارسی