如何通過WPS 2013 API 將Office(Word、Excel和PPT)文件轉PDF文件

1. 描述

  PDF 文件是一種便攜文件格式,是由Adobe公司所開發的獨特的跨平臺文件格式。PDF文件以PostScript語言圖象模型爲基礎,無論在哪種打印機上都可保證精確的顏色和準確的打印效果,即PDF會忠實地再現原稿的每一個字符、顏色以及圖象。可移植文檔格式,也稱爲"便攜文檔格式",是一種電子文件格式。這種文件格式與操作系統平臺無關,也就是說,PDF文件不管是在WindowsUnix還是在蘋果公司的Mac OS操作系統中都是通用的。這一特點使它成爲在Internet上進行電子文檔發行和數字化信息傳播的理想文檔格式。越來越多的電子圖書、產品說明、公司文告、網絡資料、電子郵件在開始使用PDF格式文件。

  將Office 文件轉PDFOffice 2003 不支持,Office 2007 及更高版本,微軟提供轉換工具及操作。還可以使用虛擬機將Office文件打印輸出PDF文件;也可以使用wps 直接另存爲PDF文件。但是相對做信息管理系統(ERPCRMOA等)公司來說,總是希望在系統中直接實現文件轉換功能。下面本人將介紹如何採用WPS API Office 轉換爲PDF文件。

 

2. 安裝WPS 進行配置

 

  我用的WPS 2013 個人版,前面園子裏有提過使用 wps 轉PDF功能,但我使用他的源碼調用實現無法成功轉換,可能由於每個版本不同,公開實現的api不一樣。下面本人介紹通過wps 2013 api Office文件轉換爲PDF,wps 版本是:9.1.0.4883Office 將包括WordExcelPPT三種常用文件格式。

  wps 2013 正確安裝後,想實現api Office 文件功能,需要進行工具配置:wps 配置工具-》高級配置,使用wps 兼容 Office版本。

點擊高級

3. Winform 程序示例

  Winform 程序示例使用VS2008 C#開發。新增項目後,需要引用wps 相關組件。

 

  etapi.dll 對應的是Excel 文件API;wppapi 對應的是PPT 文件API;wpsapi.dll 對應的是Word 文件API。這些文件一般在安裝目錄中可以找到或者使用COM組件引用的方式。

4. 文件轉換

  項目創建正確添加引用後,下面就是實現Office文件轉換功能。轉換步驟一般分爲:創建相關程序實例-》打開Office文件-》導出PDF文件-》關閉程序實例。

 

4.1. Word 文件轉PDF文件

4.2. Excel 文件轉PDF文件

 

4.3. PPT文件轉PDF文件

 

  本人電腦Windows XP,安裝Office 2003及wps 2013 個人版,測試可以正常轉換文件,如果你有需要相應功能,本文可供參考。wps 2013 轉換文件參數,目前金山公司未提供相關開發文檔,他們建議開發人員參閱MS Office開發文檔實現。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章