助力企业实现办公智能化和高效Office文档开发
近日,成都冰蓝科技有限公司(E-iceblue)发布了自主研发的云端Office文档处理软件Spire.Cloud 。Spire.Cloud是一款帮助WEB网站或WEB应用系统轻松实现打开、编辑、保存和打印Office(Word/Excel/PowerPoint)等办公文档的软件,是把Office应用到WEB平台上的全面解决方案。
搭载了基于云端的Office在线编辑器和WEB API开发接口的Spire.Cloud,既能安全稳定地实现WEB网页端在线查看、编辑Office文档,助力企业实现智能化办公;又能在服务器端通过代码调用接口简单高效地实现读写Office文档内容,支持DOC、DOCX、XLS、XLSX、PPT、PPTX、PDF等主流办公文档格式,同时支持76种格式转换,让Office文档开发变得更加快捷、轻松。
支持的浏览器
Spire.Cloud在线编辑器支持IE、Chrome、Firefox、搜狗、遨游、360 等主流浏览器。
支持的编程语言和服务器系统
Spire.Cloud WEB API接口支持的编程语言及架构包括.NET、JAVA、JavaScript、Python、PHP等,兼容服务器系统Windows、Linux、Mac。
以下内容将通过实例阐述如何使用JAVA调用Spire.Cloud开发接口将Word文档转换为PDF格式,以及如何给Word文档添加水印并通过在线编辑器查看生成文档。
具体步骤:
步骤1:创建Maven应用程序,在pom.xml文件中添加Spire.Cloud.Word的Maven依赖。具体步骤可参考通过Maven 仓库安装Spire.Cloud WEB API这篇文章。
步骤2:在冰蓝云官网注册账号并登陆,在“我的应用”板块创建应用程序,获得App ID 及App Key。
获取APP ID和APP Key
步骤3:上传Word文档至冰蓝云官网的“文档管理”版块。在冰蓝云网页“我的文档”板块,分别创建input和output两个文件夹,并将测试的Word文档上传至input文件夹下,output文件夹用于存放生成的文档。
步骤4:在程序中编写代码操作input文件夹下的文档。
示例1、转换Word到PDF
importspire.cloud.word.sdk.client.ApiException;
importspire.cloud.word.sdk.client.Configuration;
importspire.cloud.word.sdk.client.api.ConvertApi;
public classConvertWordToPDF {
private staticStringappId="App ID";
private staticStringappKey="App Key";
public static voidmain(String[] args)throwsApiException {
//配置App ID和App Key
Configuration configuration =newConfiguration(appId,appKey);
//初始化ConvertApi对象
ConvertApi convertApi =newConvertApi(configuration);
//源文档名称
String name ="示例文档1.docx";
//转换的目标格式
String format ="pdf";
//源文档的打开密码
String password =null;
//存放源文档的文件夹
String folder ="input";
//使用冰蓝云配置的2G空间存贮文档
String storage =null;
//生成文档的路径及名称
String destFilePath ="output/ToPDF.pdf";
//将Word转为PDF
convertApi.convertDocument(name, format, password, folder, storage, destFilePath);
}
}
Word转PDF效果图
示例2、给Word文档添加文本水印
importspire.cloud.word.sdk.client.ApiException;
importspire.cloud.word.sdk.client.Configuration;
importspire.cloud.word.sdk.client.api.WatermarksApi;
importspire.cloud.word.sdk.client.model.Font;
importspire.cloud.word.sdk.client.model.TextWatermark;
public classAddWatermark {
private staticStringappId="App ID";
private staticStringappKey="App Key";
public static voidmain(String[] args)throwsApiException {
//配置App ID和App Key
Configuration wordConfiguration =newConfiguration(appId,appKey);
//初始化WatermarksApi对象
WatermarksApi watermarksApi =newWatermarksApi(wordConfiguration);
//源文档名称
String fileName ="示例文档2.docx";
//源文档的打开密码
String password =null;
//存放源文档的文件夹
String folder ="input";
//使用冰蓝云配置的2G空间存贮文档
String storage =null;
//生成文档的路径及名称
String destFilePath ="output/setTextWatermark.docx";
//初始化TextWatermark对象
TextWatermark textWatermark =newTextWatermark();
//创建字体
Font font =newFont();
font.setFontName("宋体");
font.setFontSize(80f);
//设置水印字体
textWatermark.setFont(font);
//设置水印排版方式
textWatermark.setLayout(TextWatermark.LayoutEnum.DIAGONAL);
//设置水印内容
textWatermark.setText("内部使用");
//将水印添加至Word文档
watermarksApi.setTextWatermark(fileName, textWatermark, folder, storage, password, destFilePath);
}
}
使用在线编辑器查看生成的Word文档:
使用在线编辑器查看添加水印的Word文档
成都冰蓝科技有限公司简介
成都冰蓝科技有限公司(E-iceblue)致力于为开发人员提供多平台(.NET/JAVA/Cloud)办公文档处理组件,在Office 控件产品研发方面处于技术领先地位,旗下自主研发的产品包括Spire.Office、Spire.Doc、Spire.XLS、Spire.PDF、Spire.Presentation、Spire.Barcode、Spire.Cloud等。客户遍及全球60 多个国家,使用率涵盖大多数的财富500 强企业,帮助了大量大小公司的开发人员更容易、更好、更快、更富有成效的开发并向他们的客户提供值得信赖的应用程序。
免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。