Spire.Cloud.Excel.Sdk提供了GeneralApi接口和WorkbookApi接口,支持将本地Excel和云端Excel文档转换为 ODS, PDF, XPS, PCL, PS等格式。本文以将Excel表格转为PDF为例,介绍实现格式转换的步骤及方法。
必要步骤:
步骤1:jar文件下载及导入。可通过“下载中心” 下载 获取jar;或者通过maven仓库安装导入,具体参考 安装方法 。
步骤2:ID及Key获取。需要在 云端 创建账号,并在“我的应用”板块中创建应用以获得App ID及App Key。
步骤3:在将云端Excel文档转为PDF时,需要在“文档管理”板块先上传Excel文档。
注:在云端创建的账号可免费试用 1 万次调用次数及 2G 文档内存。
【示例1】将本地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 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); } }
【示例2】将云端Excel文档转换为PDF
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); } }
文档转换结果可在“文档管理”板块中查看,如下:
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31499788/viewspace-2667949/,如需转载,请注明出处,否则将追究法律责任。
主题测试文章,只做测试使用。发布者:深沉的少年,转转请注明出处:http://www.cxybcw.com/184580.html