General 接口描述

 

将 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);
    }
}