轉(zhuǎn)帖|使用教程|編輯:李顯亮|2020-05-18 09:31:02.237|閱讀 242 次
概述:Spire.Cloud是一款幫助WEB網(wǎng)站或WEB應(yīng)用系統(tǒng)輕松實(shí)現(xiàn)打開(kāi)、編輯、保存和打印Office的軟件,是目前把Office應(yīng)用到WEB平臺(tái)上的最全面的解決方案。 本文將講解如何將Word文檔保存為其他格式文檔,如PDF、XPS、Doc、Docx、RTF、EPUB。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
你在尋找一款既能在線編輯office文件,又能實(shí)現(xiàn)與web應(yīng)用程序?qū)拥能浖幔亢们桑{(lán)公司最新推出Spire.Cloud,搭載了基于云端的Office在線編輯器和WEB API開(kāi)發(fā)接口,既能安全穩(wěn)定地實(shí)現(xiàn)WEB網(wǎng)頁(yè)端在線查看、編輯Office文檔;又能在服務(wù)器端通過(guò)代碼調(diào)用接口簡(jiǎn)單高效地實(shí)現(xiàn)讀寫(xiě)Office文檔內(nèi)容。
Spire.Cloud.Word提供了ConvertApi接口用于將Word文檔保存為其他格式文檔,如PDF, XPS, Doc, Docx, RTF, EPUB。本文介紹如何轉(zhuǎn)換Word到PDF和XPS。。
Spire.Cloud提供了四種語(yǔ)言的SDK(包括.NET、Java、python、PHP),你可以點(diǎn)擊下載Spire.Cloud Web SDK。
步驟1:dll文件獲取及引用。下載獲取Spire.Cloud.Word.SDK package,并將Spire.Cloud.Word.Sdk.dll及其依賴項(xiàng)的dll添加引用至程序(如下圖)
步驟2:ID及Key獲取。在冰藍(lán)云網(wǎng)頁(yè)注冊(cè)賬號(hào)并登陸,在“我的應(yīng)用”板塊創(chuàng)建應(yīng)用程序,獲得 App ID 及 App Key。
步驟3:上傳Word文檔至冰藍(lán)云官網(wǎng)的“文檔管理”版塊。為了便于文檔管理,您也可以先創(chuàng)建文件夾“input”和“output”,然后將需要編輯的Word文檔上傳至input文件夾,output文件夾用于存放生成的文檔。本教程將示例文檔上傳到了input文件夾下。
步驟4:在.NET程序中編寫(xiě)代碼操作input文件夾下的文檔。
具體代碼操作方法,請(qǐng)參考以下內(nèi)容。
示例1:轉(zhuǎn)換Word到PDF
using Spire.Cloud.Word.Sdk.Api; using Spire.Cloud.Word.Sdk.Client; using System; namespace ConvertWordToPdf { class Program { static String appId = "App ID"; static String appKey = "App Key"; static void Main(string[] args) { //配置App ID和App Key Configuration configuration = new Configuration(appId, appKey); //初始化ConvertApi對(duì)象 ConvertApi convertApi = new ConvertApi(configuration); //現(xiàn)有文檔名稱 string name = "示例文檔.docx"; //轉(zhuǎn)換的目標(biāo)格式 string format = "pdf"; //文檔的打開(kāi)密碼 string password = null; //存放現(xiàn)有文檔的文件夾,如果沒(méi)有文件夾則為null string folder = "input"; //存放現(xiàn)有文檔的文件夾,如果沒(méi)有文件夾則為null string storage = null; //設(shè)置生成文檔的路徑及名稱 string destFilePath = "output/ToPDF.pdf"; //將Word轉(zhuǎn)為PDF convertApi.ConvertDocument(name, format, password, folder, storage, destFilePath); } } }
示例2:轉(zhuǎn)換Word到XPS
using Spire.Cloud.Word.Sdk.Api; using Spire.Cloud.Word.Sdk.Client; using System; namespace ConvertWordToXPS { class Program { static String appId = "App ID"; static String appKey = "App Key"; static void Main(string[] args) { //配置App ID和App Key Configuration configuration = new Configuration(appId, appKey); //初始化ConvertApi對(duì)象 ConvertApi convertApi = new ConvertApi(configuration); //現(xiàn)有文檔名稱 string name = "示例文檔.docx"; //轉(zhuǎn)換的目標(biāo)格式 string format = "xps"; //文檔的打開(kāi)密碼 string password = null; //存放現(xiàn)有文檔的文件夾,如果沒(méi)有文件夾則為null string folder = "input"; //存放現(xiàn)有文檔的文件夾,如果沒(méi)有文件夾則為null string storage = null; //設(shè)置生成文檔的路徑及名稱 string destFilePath = "output/ToXPS.xps"; //將Word轉(zhuǎn)為XPS convertApi.ConvertDocument(name, format, password, folder, storage, destFilePath); } } }
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn