将Excel转换成其他文档格式,如PDF,XPS,ODS,PCL等。
接口方法1:convertInRequest()转换Excel为其他格式
HTTP 请求方法:HTTP 请求方法:POST
请求URL:https://api.e-iceblue.cn/v1/excel/convert/{format}
请求参数:
参数 | 是否必选 | 类型 | 可选值范围 | 说明 |
file | 否 | file | 原文档 | |
format | 是 | string | 指定要转换的目标格式,支持Xlsx, Xlsb, Xls, Ods, Pdf, Xps, Ps, Pcl | |
password | 否 | string | 文档密码,没有则为null |
Java代码示例:
import spire.cloud.excel.sdk.*;
import spire.cloud.excel.sdk.api.GeneralApi;
import spire.cloud.excel.sdk.model.*;
import java.io.File;
public class convertInRequest {
static String appId = "your id";
static String appKey = "your key";
static String baseUrl = "https://api.e-iceblue.cn";
static Configuration configuration = new Configuration(appId, appKey, baseUrl);
static GeneralApi generalApi = new GeneralApi(configuration);
public static void main(String[] args) throws ApiException {
//Supported formats: Xlsx/Xls/Xlsb/Ods/Pdf/Xps/Ps/Pcl
String format = ExportFormat.XLSX.toString();
File document = new File("D:/inputFile/charts.xlsx");
String password = null;
File response = generalApi.convertInRequest(format, document, password);
}
}
接口方法2:convertInRequestToPath()将Excel转换为其他格式
HTTP 请求方法:PUT
请求URL:https://api.e-iceblue.cn/v1/excel/convert/{format}
请求参数:
参数 | 是否必选 | 类型 | 可选值范围 | 说明 |
file | 否 | file | 原文档的路径 | |
format | 是 | string | 指定转换的文档格式,支持Xlsx, Xlsb, Xls, Ods, Pdf, Xps, Ps, Pcl | |
destFilePath | 是 | string | 结果文档的存贮路径,如果省略该参数,则默认存到根目录 | |
password | 否 | string | 原文档密码,没有则为null |
Java代码示例:
import spire.cloud.excel.sdk.*;
import spire.cloud.excel.sdk.api.GeneralApi;
import spire.cloud.excel.sdk.model.*;
import java.io.File;
public class convertInRequestToPath {
static String appId = "your id";
static String appKey = "your key";
static String baseUrl = "https://api.e-iceblue.cn";
static Configuration configuration = new Configuration(appId, appKey, baseUrl);
static GeneralApi generalApi = new GeneralApi(configuration);
public static void main(String[] args) throws ApiException {
//Supported formats: Xlsx/Xls/Xlsb/Ods/Pdf/Xps/Ps/Pcl
String format = ExportFormat.XLSX.toString();
String outPath = "output/ConvertInRequestToPath.xlsx";
File document = new File("D:/inputFile/charts.xlsx");
String password = null;
generalApi.convertInRequestToPath(format, outPath, document, password);
}
}