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