美文网首页Java
Spire.Cloud.Excel 将Excel保存为PDF

Spire.Cloud.Excel 将Excel保存为PDF

作者: Tina_Tang | 来源:发表于2020-06-09 09:44 被阅读0次

    一、概述

    在日常操作Excel文档时,常会遇到需要将最终文档转换为其他格式的情况。Spire.Cloud.Excel SDK Java就提供了GeneralApi接口和WorkbookApi接口,支持将本地Excel工作簿和云端Excel文档转换为PDF, XPS, PCL等格式。本文将介绍如何分别调用GeneralApi接口和WorkbookApi接口将Excel文档保存为PDF格式。

    二、使用工具及操作步骤

    工具:Spire.Cloud.Sdk for Java 3.5.0

    操作步骤:

    首先,通过 Maven仓库安装Spire.Cloud Web API的JAR包。其次,在官网注册账号,创建我的应用程序,获得 APP ID 及 App Key,最后操作云端文档还需将本地文档上传至“我的文档”中。

    三、代码示例

    示例将本地的Excel文档保存为云端PDF

    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 ExcelToPDF1 {

    private static StringappId="您的冰蓝云应用程序AppID";

    private static StringappKey="您的冰蓝云应用程序AppKey";

    public static void main(String[]args)throws ApiException{

    //创建GeneralApi实例并配置账号信息

    GeneralApi generalApi =new GeneralApi(appId,appKey);

    //配置相关参数

    String format = ExportFormat.PDF.toString();

    String inputFilePath ="C:\\Users\\Test1\\Desktop\\Sample.xlsx";

    File data =new File(inputFilePath);

    String outPath ="ToPDF1.pdf";

    String password =null;

    //调用convertInRequestToPath接口将文档保存为PDF

    generalApi.convertInRequestToPath(format,outPath,data,password);

        }

    }

    示例将云端的Excel文档保存为云端PDF

    import spire.cloud.excel.sdk.api.WorkbookApi;

    import spire.cloud.excel.sdk.model.*;

    public class ExcelToPDF2 {

    private static StringappId ="您的冰蓝云应用程序AppID";

    private static StringappKey ="您的冰蓝云应用程序AppKey";

    public static void main(String[] args)throws Exception  {

    //创建WorkbookApi实例并配置账号信息

    WorkbookApi workbookApi =new WorkbookApi(appId,appKey);

    //配置相关参数

    String name ="Sample.xlsx";

    String outPath ="ToPDF.pdf";

    String format = ExportFormat.PDF.toString();

    ExportOptions options =null;

    String password =null;

    String storage =null;

    String folder =null;

    //调用convertWorkbookToPath接口将文档保存为PDF

    workbookApi.convertWorkbookToPath(name, outPath, format, options, password, storage, folder);

        }

    }

    结果文档:

    (本文完)

    相关文章

      网友评论

        本文标题:Spire.Cloud.Excel 将Excel保存为PDF

        本文链接:https://www.haomeiwen.com/subject/ljajtktx.html