本文将介绍如何调用冰蓝云Spire.Cloud.Word SDK Java接口,将word文件转换为PDF格式。Spire.Cloud.Word能高效识别中文字符并支持丰富的word文档元素:文本框、页眉、页脚、项目符号和编号、表格、文本、超链接、水印、图片、形状等,并将word文档无差异的另存为PDF格式。
首先,请通过 Maven仓库安装Spire.Cloud.Word jar包及依赖。其次,需要在冰蓝云官网 (https://cloud.e-iceblue.cn/) 注册账号,创建我的应用程序,获得 APP ID 及 App Key。
import spire.cloud.word.sdk.client.ApiException;
import spire.cloud.word.sdk.client.api.ConvertApi;
import spire.cloud.word.sdk.client.Configuration;
public class WordtoPDF{
private static String appId ="您的冰蓝云应用程序AppID";
private static String appKey ="您的冰蓝云应用程序AppKey ";
public static void main(String[] args) throws ApiException {
//配置账号信息
Configuration wordConfiguration = new Configuration(appId, appKey);
//创建ConvertAPI实例
ConvertApi api = new ConvertApi(wordConfiguration);
//设置文件夹、文件、保存格式等参数
String inPutFolder = null;
String outPutFolder = null;
String fileName = "Sample.docx";
String format = "pdf";
String password = null;
String destFilePath = "Result1203.pdf";
//调用convertDocument接口将文档保存为PDF
api.convertDocument(fileName, format, password,inPutFolder,outPutFolder, destFilePath);
}
}
冰蓝云为每个账户提供了2G免费内存,在”文档管理” 目录下面可以看到示例文档以及转换成功的PDF文档效果图:
示例文档:
效果图: