Java 基于Spire.Cloud.Excel 将Excel转为PDF
程序员文章站
2022-06-23 23:00:37
Spire.Cloud.Excel Sdk 提供GeneralApi接口和WorkbookApi接口,支持将本地Excel和云端Excel文档转换为ODS, PDF, XPS, PCL, PS等格式。本文以将Excel表格转为PDF为例,介绍实现格式转换的步骤及方法。 所需工具:Spire.Clou ......
spire.cloud.excel sdk 提供generalapi接口和workbookapi接口,支持将本地excel和云端excel文档转换为ods, pdf, xps, pcl, ps等格式。本文以将excel表格转为pdf为例,介绍实现格式转换的步骤及方法。
所需工具:spire.cloud.excel.sdk
必要步骤:
步骤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); } }
文档转换结果可在“文档管理”板块中查看,如下:
(本文完)
上一篇: 这货到底还是不是垃圾?【垃圾回收GC算法JVM篇四】
下一篇: iOS核心动画高级技巧 - 7
推荐阅读
-
Java利用openoffice将doc、docx转为pdf实例代码
-
C# 将Word转为PDF、XPS、Epub、RTF(基于Spire.Cloud.Word.SDK)
-
java将pdf文件转为word
-
JS实现的将html转为pdf功能【基于浏览器端插件jsPDF】
-
Java 将Html转为PDF (一)
-
C# 将Excel转为PDF时自定义表格纸张大小的代码思路
-
Java 基于Spire.Cloud.Excel 将Excel转为PDF
-
C# 将PDF转为Word、Html、XPS、SVG、PCL、PS——基于Spire.Cloud.PDF
-
Java 将PDF转为HTML时保存到流的方法和步骤
-
JAVA中使用openoffice将Excel转PDF再转图片功能的实现代码