Java 基于Spire.Cloud.Excel将Excel转为PDF

2026-03-05 04:22:23

1、步骤1:Jar文件下载及导入。可通过e-iceblue中文官网教程中的maven仓库安装方法导入。

2、步骤2:ID及Key获取。在e-iceblue中文官网中的“我的应用”板块创建应用程序,获得 App ID 及 App Key。

3、步骤3:在将云端Excel文档转为PDF时,需要在“文档管理”板块先上传Excel测试文档。

1、import spire.cloud.excel.sdk.ApiException;


import spire.cloud.excel.sdk.api.GeneralApi;
import spire.cloud.excel.sdk.model.ExportFormat;

import java.io.File;

public class ExcelToPDF {
    private static String appId = "App ID";
    private static String appKey = "App Key";

    public static void main(String[] args) throws ApiException{
        //创建GeneralApi实例并配置账号信息
        GeneralApi generalApi = new GeneralApi(appId, appKey);
        //配置相关参数
        String format = ExportFormat.PDF.toString();
        String inputFilePath = "test.xlsx";
        File data = new File(inputFilePath );
        String outputFilePath = "ToPDF.pdf";
        String password = null;

        //调用putWorkbookConvert接口将文档保存为PDF
        generalApi.putWorkbookConvert(format,outputFilePath,data, password);
    }
}

1、import spire.cloud.excel.sdk.ApiException;


import spire.cloud.excel.sdk.api.WorkbookApi;
import spire.cloud.excel.sdk.model.ExportFormat;
import spire.cloud.excel.sdk.model.ExportOptions;

public class ExcelToPDF2 {
    private static String appId = "App ID";
    private static String appKey = "App Key";

    public static void main(String[] args)throws ApiException {
        //创建WorkbookApi实例并配置账号信息
        WorkbookApi workbookApi = new WorkbookApi(appId, appKey);

        //配置相关参数
        String name= "test.xlsx";
        String outputFilePath = "ToPDF2.pdf";
        String format = ExportFormat.PDF.toString();
        ExportOptions options = null;
        String storage = null;
        String inputFolder = "input";
        String password = null;

        //调用putWorkbookSaveAs接口将文档保存为PDF
        workbookApi.putWorkbookSaveAs(name, outputFilePath, format, options, password, storage, inputFolder);
    }
}

2、文档转换结果可在“文档管理”板块中查看,如下:

Java 基于Spire.Cloud.Excel将Excel转为PDF

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢