彩票走势图

云端Office处理工具Spire.Cloud基础教程:使用Java将 Word 文档保存为 PDF

翻译|使用教程|编辑:李显亮|2020-10-28 10:52:22.240|阅读 214 次

概述:本文将介绍如何调用冰蓝云Spire.Cloud.Word Java ConverApi接口,将word文件转换为PDF格式。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

你在寻找一款既能在线编辑office文件,又能实现与web应用程序对接的软件吗?好巧,冰蓝公司最新推出Spire.Cloud,搭载了基于云端的Office在线编辑器和WEB API开发接口,既能安全稳定地实现WEB网页端在线查看、编辑Office文档;又能在服务器端通过代码调用接口简单高效地实现读写Office文档内容。

Spire.Cloud.Word Java SDK给开发人员提供了WordDocumentApi接口,支持创建Word文档和获取文档对象。你可以点击下载Spire.Cloud Web SDK

*这么优秀的国产工具怎能错过呢!想要获取更多福利的朋友可以哦~

本文将介绍如何调用冰蓝云Spire.Cloud.Word Java ConverApi接口,将word文件转换为PDF格式。首先,请通过Maven仓库安装Spire.Cloud.Word jar包及依赖。其次,需要在冰蓝云官网(//cloud.e-iceblue.cn/)注册账号,创建我的应用程序,获得 APP ID 及 App Key。

import spire.cloud.word.sdk.client.*;
import spire.cloud.word.sdk.client.api.ConvertApi;
import spire.cloud.word.sdk.client.model.PrivateFont;

import java.util.ArrayList;
import java.util.List;

public class CloudWord {
    //配置账号信息
    static String appId = "App ID";
    static String appKey = "App Key";
    static String baseUrl = "//api.e-iceblue.cn";
    static Configuration wordConfiguration = new Configuration(appId, appKey, baseUrl);
    //创建ConvertAPI实例
    static ConvertApi convertApi = new ConvertApi(wordConfiguration);

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

        //输入的Word文档名字
        String name = "Sample.docx";
        //输入Word文档的密码
        String password = null;
        //输入的文档所在的文件夹
        String folder = "input";
        String storage = null;
        //输出的pdf文档的完整路径
        String destFilePath = "Result1203.pdf";
        //当系统上没有安装Word文档中使用的字体时,可以通过加载字体文件将字体到pdf文档中,以便正确的绘制文本
        List privateFonts = new ArrayList();
        privateFonts.add(new PrivateFont("黑体", "input/simhei.ttf"));
        privateFonts.add(new PrivateFont("consola", "input/consola.ttf"));
        convertApi.convertToPdf(name, destFilePath, password, folder, storage, privateFonts);
    }

    //将Word文档转换为其他格式:
    public static void convertFunction() throws ApiException {
        //输入的Word文档名字
        String name = "Sample.docx";
        //要转换的目的文档格式
        String format = "xps";//postScript, pcl, dot, dotx, dotm, docm, odt, wordxml, wordml, pdf, doc, docx, rtf, epub, xps, html
        String password = null;
        //输入文档所在的文件夹
        String folder = "input";
        String storage = null;
        //输出文档的完整路径
        String destFilePath = "output/result.xps";
        convertApi.convert(name, format, destFilePath, password, folder, storage);
    }
}

冰蓝云为每个账户提供了2G免费内存,在”文档管理” 目录下面可以看到示例文档以及转换成功的PDF文档效果图:

云端Office处理工具Spire.Cloud基础教程:使用Java创建Word 文档

示例文档:

云端Office处理工具Spire.Cloud基础教程:使用Java创建Word 文档

效果图:

云端Office处理工具Spire.Cloud基础教程:使用Java创建Word 文档

慧都是E-iceblue官方友好合作伙伴,如果您对spire.cloud在线编辑感兴趣,可以了解具体授权价格和使用机制。

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP