如何通过WPS 2013 API 将Office(Word、Excel和PPT)文件转PDF文件

原文:如何通过WPS 2013 API 将Office(Word、Excel和PPT)文件转PDF文件

1. 描述

  PDF 文件是一种便携文件格式,是由Adobe公司所开发的独特的跨平台文件格式。PDF文件以PostScript语言图象模型为基础,无论在哪种打印机上都可保证精确的颜色和准确的打印效果,即PDF会忠实地再现原稿的每一个字符、颜色以及图象。可移植文档格式,也称为"便携文档格式",是一种电子文件格式。这种文件格式与操作系统平台无关,也就是说,PDF文件不管是在Windows,Unix还是在苹果公司的Mac OS操作系统中都是通用的。这一特点使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式。越来越多的电子图书、产品说明、公司文告、网络资料、电子邮件在开始使用PDF格式文件。

  将Office 文件转PDF,Office 2003 不支持,Office 2007 及更高版本,微软提供转换工具及操作。还可以使用虚拟机将Office文件打印输出PDF文件;也可以使用wps 直接另存为PDF文件。但是相对做信息管理系统(ERP、CRM、OA等)公司来说,总是希望在系统中直接实现文件转换功能。下面本人将介绍如何采用WPS API 将Office 转换为PDF文件。

 

2. 安装WPS 进行配置

 

  我用的WPS 2013 个人版,前面园子里有提过使用 wps 转PDF功能,但我使用他的源码调用实现无法成功转换,可能由于每个版本不同,公开实现的api不一样。下面本人介绍通过wps 2013 api 将Office文件转换为PDF,wps 版本是:9.1.0.4883。Office 将包括Word、Excel和PPT三种常用文件格式。

  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开发文档实现。

 

时间: 2024-09-21 04:02:18

如何通过WPS 2013 API 将Office(Word、Excel和PPT)文件转PDF文件的相关文章

谷歌浏览器Chrome如何直接打开Word, Excel和PPT文档

Chrome浏览器经过谷歌浏览器开发团队的不断更新和优化,如今已经成为最受欢迎的浏览器之一(谁才是最受欢迎的浏览器?).之所以有如此之多的人在使用Chrome的原因可能是,首先,简单舒服的界面;其次,非常快的速度,某些评测报告甚至会认为它是最快的浏览器,当然不同的报告结果会不一样;第三,支持扩展,Web应用程序,比如能够直接打开PDF文档. 但有一点很可惜的是Chrome无法直接打开微软Office文档,原因不言自明--微软Office不是开源的软件,但幸运的是我们可以通过安装第三方扩展实现这一

Word文档如何转换成PDF文件

1.利用word打开要处理的成pdf的文件,然后点击word office菜单中的"文件"-"另存为" 如下图. 文档如何转换成PDF文件-word文档转换成pdf">2.然后在左边点击要保存到指定位置,如下图所示. 3.然后在如下图所示的,下拉菜单中选择保存的类型为pdf 4.在这里可以设置格式了,也可以默认. 5.单击旁边的"选项"按钮,也可以进行相关的设置 6.好了,最后就是点击"保存"按钮即可 7.这样

预览office文件-如何通过免费的资源预览Office系列文件和PDF文件呢?

问题描述 如何通过免费的资源预览Office系列文件和PDF文件呢? 在实现局域网内预览Office文件和PDF文件时遇到了问题,希望各位大牛能指导一下,先说声谢谢啦.

FlashPaper将Word文件转为PDF文件

在日常办公中,Word和PDF是我们最常用到的格式,不过遗憾的是这两种格式是不能直接互相转换的.Word和PDF之间的互转问题,只能靠我们自己来解决了. 有了FlashPaper,要把Word文档转换成PDF简直是轻而易举.FlashPaper虽然是一款商业软件,但在试用期中也足够我们使用转换文档格式的功能. 步骤一:首先下载安装FlashPaper,然后打开Word,将会发现Word工具栏上多出了三个新的按钮. 步骤二:打开要转换成PDF的Word文档,再单击"Convert current

C#WinForm打开office文件,pdf文件和视频文件

打开office文件 1 需要从网站下载dsoframer.ocx文件 2 把dsoframer.ocx文件复制到c:\windows\system32目录下          开始->运行->regsvr32 dsoframer.ocx , 系统会提示DSOFramer.ocx中的DllRegisterServer成功 3 在VS中新建项目,添加引用 4 将该控件加载到工具箱(添加新选项) 5 将控件拖到窗体中    打开文件:this.axFramerControl1.Open(filep

如何使用Word 2013制作PDF文件

在Word2013和Word2010中,用户可以将Word文档直接保存为PDF文件.而在Word2007软件中,用户需要安装Microsoft Save as PDF加载项后才能将Word文档保存为PDF文件.下面以Word2013为例,制作PDF文件的步骤如下所述: 第1步,打开Word2013文档窗口,依次单击"文件"→"另存为"按钮,如图2013080301所示. 图2013080301 单击"另存为"按钮 第2步,打开"另存为&

LINUX下PHP程序实现WORD文件转化为PDF文件的方法_php技巧

本文实例讲述了LINUX下PHP程序实现WORD文件转化为PDF文件的方法.分享给大家供大家参考,具体如下: <?php set_time_limit(0); function MakePropertyValue($name,$value,$osm){ $oStruct = $osm->Bridge_GetStruct("com.sun.star.beans.PropertyValue"); $oStruct->Name = $name; $oStruct->V

PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash)_php技巧

本文实例讲述了PHP实现仿百度文库,豆丁在线文档效果.分享给大家供大家参考,具体如下: 由于项目要实现类似百度文库的功能,又是我一个人做的项目,所以就想到找免费的现成的来使用.在网上找到的都是一样的.如下: Flash Paper支持Office文档(.doc,.xls,.ppt)直接转换为PDF或SWF,速度很快,效果较好.可惜,Flash Paper V2.2后没有再更新了.安装Flash Paper后,可以直接使用命令调用FlashPrinter.exe,实现批量转换. 例如:C:\Fla

Office Word 2013新增功能体验

随着 Windows 8的将推出,Microsoft Office 2013 终于出现,新版 Office 到底有什么新功能,赶快来玩玩看. 这次新版 Office 2013 将推出的版本和价格秋天才会公布,不过理论上在各版本中,Word.Excel.PowerPoint 和OneNote 理论上应该都会包含.在新版的 Office 2013 中,我们可以看到新版的 Metro 界面,Microsoft 将程序选单全都平面化,并移除 windows 7 界面中常看到的渐层特效,使得 Office