您的当前位置:首页正文

各种格式文档的相互转换

来源:九壹网


各种格式文档的相互转换

Word Excel PPT WPS PDF各种文档之间的相互转化

2

Word Excel PPT WPS PDF各种文档之间的相互转化

3

Word Excel PPT WPS PDF各种文档之间的相互转化

PDF转Word

方法一:Office2003实现PDF文件转Word

经过本人尝试,发现可以利用Office 2003中的Microsoft Office Document Imaging组件来实现PDF转WORD文档,也就是说利用WORD来完成该任务。方法如下:

用Adobe Reader打开想转换的PDF文件,接下来选择“文件→打印”菜单,在打开的“打印”窗口中将“打印机”栏中的名称设置为“Microsoft Office Document Image Writer”,确认后将该PDF文件输出为MDI格式的虚拟打印文件。 注:如果没有找到“Microsoft Office Document Image Writer”项,使用Office 2003安装光盘中的“添加/删除组件”更新安装该组件,选中“Office 工具 Microsoft DRAW转换器”。

然后,运行“Microsoft Office Document Imaging”,并利用它来打开刚才保存的MDI文件,选择“工具→将文本发送到Word”菜单,在弹出的窗口中选中“在输出时保持图片版式不

4

Word Excel PPT WPS PDF各种文档之间的相互转化

变”,确认后系统会提示“必须在执行此操作前重新运行OCR。这可能需要一些时间”,不管它,确认即可。

注:对PDF转DOC的识别率不是特别完美,转换后会丢失原来的排版格式,所以转换后还需要手工对其进行排版和校对工作。

以上仅在word2003中可用,其他版本没有Microsoft Office Document Image Writer。

方法二:Word输入辅助插件实现PDF转DOC

ScanSoft PDF Converter For Microsoft Word(http://mydown.yesky.com/soft/245/245551.html)

我们平时下载的资料中,有许多都是以PDF格式发布的,但有时需要将PDF文档中的信息转换到Word中进行编辑,使用复制粘贴的方法虽然可以将文字、图片等信息转移到Word中,但是原PDF文档中的格式、字体等信息就会丢失,编辑起来很不方便,我们可以使用ScanSoft公司发布的“PDF Converter”插件来完成从PDF文档向Word文档的转换工作。

5

Word Excel PPT WPS PDF各种文档之间的相互转化

下载并安装“PDF Converter”后,将Word文档的“打开”对话框的“文件类型”改为“所有文件”,使用Word加载PDF文档,插件会自动启动并进行转换,转换后的格式、图片位置等信息基本上可以保持原有PDF文档的风格。 说明:

文中介绍的插件和模板都是基于Word2003的。大部分第三方插件都是基于Word中的宏来嵌入和运行。Word2003出于对文档安全性的考虑,将宏的安全性默认为“高”,使得一些第三方插件无法运行。您在使用本文介绍的插件时,可以将Word2003中的“宏安全性”设置为“中”。 具体设置方法为:打开一个Word文档,将【工具】|【宏】|【安全性】下的“安全级”设置为“中”。在运行下面介绍的插件时,Word会弹出“安全警告”对话框,如果确认是自己所安装的插件,就可以单击“启用宏”来运行此插件。

方法三: ASP.Net实现将Word转换PDF格式

(高级玩家可以尝试用这种编程来做) 一:必备工具

安装必须的工具MS VS.Net2003,MS

6

Word Excel PPT WPS PDF各种文档之间的相互转化

Office2003,Adobe Acrobat 7.0

Professional,postscript.exe,gs811w32.exe MS VS.Net2003的安装不说明 MS Office2003的安装不说明

Adobe Acrobat 7.0 Professional安装说明 运行setup.exe文件,出现输入序列号,就运行注册机,用鼠标在第一行刷下就可以看见序列号,复制粘贴到Adobe Acrobat 7.0 Professional安装程序对话框,安装到最后出现注册时,点击PHONE...将安装程序中显示的第二行序列号(第一行是刚才注册机生成的序列号)复制粘贴到注册机的第二行,点击右边的按钮,再用鼠标刷第三行授权号就出来了,将其复制粘贴到安装程序的最后一行,完成安装注册!

postscript.exe默认安装就可以了,它是一个PDF转换时所需要的脚本

gs811w32.exe默认安装就可以,它其实是个PDF虚拟打印机的驱动 二:配置虚拟打印机

进入Windows的控制面板,进入打印机,点击\"添加打印机\"图标.在安装对话框上\"按一步\出现选择打印机时,在制造商一栏中选择

7

Word Excel PPT WPS PDF各种文档之间的相互转化

\"Generic\在打印机一栏中,选择\"MS Publisher Color Printer\然后一路按下一步,知道安装结束.

三:开始写第一个程序(脚本程序)

为什么要使用脚本程序进行转换呢,其实实际测试过程中,使用PDF Distiller的对象引用到C#后,转换成功,但整个PDF Distiller对象不能释放,第二次再转换时,就发生了错误,故此处使用脚本程序实现转换.这样我们只要在C#的程序中调用脚本程序就可以实现WORD到PDF的转换。

宿主脚本文件名:ConvertDoc2PDF.js 脚本文件内容:

var files = WScript.Arguments; var fso = new

ActiveXObject(\"Scripting.FileSystemObject\"); var word = new

ActiveXObject(\"Word.Application\"); var PDF = new

ActiveXObject(\"PDFDistiller.PDFDistiller.1\"); word.ActivePrinter = \"MS Publisher Color

8

Word Excel PPT WPS PDF各种文档之间的相互转化

Printer\";

//files(0) 为WORD文档文件名 //files(1) 为,转换后需要保存的路径 //调用fso.GetBaseName(files(0))后,为无路径,无扩展名,的文件名

//files.length为文件参数的个数,使用循环可以支持多个WORD文档的转换

var docfile = files(0);

var psfile = files(1) + fso.GetBaseName(files(0)) + \".ps\";

var pdffile = files(1) +

fso.GetBaseName(files(0)) + \".pdf\"; var logfile = files(1) +

fso.GetBaseName(files(0)) + \".log\"; try{

var doc = word.Documents.Open(docfile); //WORD文件转成PS文件; word.PrintOut(false, false, 0, psfile); doc.Close(0);

9

Word Excel PPT WPS PDF各种文档之间的相互转化

//PS文件转成PDF文件; PDF.FileToPDF(psfile,pdffile,\"\");

fso.GetFile(psfile).Delete();//删除PS脚本文件 fso.GetFile(logfile).Delete();//删除转换的日志文件

word.Quit();

WScript.Echo(\"isuccess\");//成功 WScript.Quit(0); } catch(x) {

word.Quit();

WScript.Echo(\"isfail\");//失败 WScript.Quit(0); }

然后测试该脚本程序 启动MS-DOS,输入如下命令: c:\\>cscript //nologo c:\\ConvertDoc2PDF.js c:\est.doc c:\\

10

Word Excel PPT WPS PDF各种文档之间的相互转化

说明:

运行成功后将看到test.pdf文档了 c:\est.doc参数对应的是脚本程序中的files(0)

c:\\参数对应的是脚本程序中的files(1) 你可以安照该脚本改写成,支持多个参数,使用FOR循环,一次转换多个WORD文档,此处没有使用多个文件转换功能,是考虑到,该段脚本放在C#的线程中执行,这样一来也可以转换多个WORD文档.

四:使用C#调用ConvertDoc2PDF.js脚本 新建一个C#的WINDOWS应用程序,添加一个按钮button1

添加一个函数,函数名StartConvertPDF public void StartConvertPDF() {

Process proc = new Process(); proc.StartInfo.FileName = \"cmd.exe\"; proc.StartInfo.WorkingDirectory = @\"c:\\\";

proc.StartInfo.CreateNoWindow = true;

11

Word Excel PPT WPS PDF各种文档之间的相互转化

proc.StartInfo.UseShellExecute = false; proc.StartInfo.RedirectStandardInput = true; //输入重定向

proc.Start();

proc.StandardInput.WriteLine(@\"cscript //nologo c:\\ConvertDoc2PDF.js c:\est.doc c:\\\");

proc.StandardInput.WriteLine(\"exit\"); proc.WaitForExit(); }

然后在按钮的CLICK事件中添加调用线程的代码

private void button1_Click(object sender, System.EventArgs e) {

//定义线程序

Thread thConvert = new Thread(new ThreadStart(StartConvertData)); thConvert.Start();

12

Word Excel PPT WPS PDF各种文档之间的相互转化

}

注意:在测试上面的C#程序时,必须添加如下命名空间

using System.Diagnostics; using System.Threading;

五:健壮的C#调用代码(实际考虑,可放在B/S系统中)

完成第4步的C#测试后,细心的读者,可能看到一点问题,那就是如何得到脚本运行后输出的结果,如何给线程中调用的StartConvertData方法传递参数

1:传递参数,此话说来也可用一篇教程告诉大家线程中方法如何来传递参数,现在就讲一个方案,此种方案很多,我采用一个类,初始化这个类,然后调用该类的方法作为线程执行的方法 2:得到脚本的输出结果,使用Process对象的输出重定向,就是说改变输出方向,使脚本不输出到控制台(MS-DOS窗口),而是重定向输出到C#程序中,并采用线程的异步回调方法,显示脚本运

13

Word Excel PPT WPS PDF各种文档之间的相互转化

行结果。

添加一个新类,类名为ToPdf using System;

using System.Diagnostics; using System.ComponentModel; using System.Windows.Forms; using System.Data;

namespace Doc2Pdf {

public class ToPdf {

private string strWord = \"\";//此处的WORD文件不含路径

private string sPath = \"\"; public string sExecResult = \"\"; public bool bSuccess = false;

public ToPdf(string sParamWord,string sParamPath) {

14

Word Excel PPT WPS PDF各种文档之间的相互转化

strWord = sParamWord; sPath = sParamPath; }

public void StartConvertPDF() {

Process proc = new Process();

proc.StartInfo.FileName = \"cmd.exe\"; proc.StartInfo.WorkingDirectory = sPath; proc.StartInfo.CreateNoWindow = true; proc.StartInfo.UseShellExecute = false; proc.StartInfo.RedirectStandardInput = true;//标准输入重定向

proc.StartInfo.RedirectStandardOutput = true;//标准输出重定向

proc.Start();

proc.StandardInput.WriteLine(\"cscript //nologo \"+sPath+\"ConvertDoc2PDF.js \"+sPath+strWord+ \" \"+sPath); proc.StandardInput.WriteLine(\"exit\"); sExecResult =

15

Word Excel PPT WPS PDF各种文档之间的相互转化

proc.StandardOutput.ReadToEnd();//返回脚本执行的结果 proc.WaitForExit(); proc.Close(); }

public void

EndConvertPDF(System.IAsyncResult ar)//ar参数必须写,是线程执行完成后的回调函数 {

if(sExecResult.IndexOf(\"isuccess\")!=-1)bSuccess=true; else

if(sExecResult.IndexOf(\"isfail\")!=-1)bSuccess=false;

//如果放在B/S系统,你可以在此处写数据库,是成功还是失败,并用一个WEBService程序不断检查数据库,此WEBService程序不放在该回调用函数中

//如果放在C/S系统,回调函数可以不放在类中,以便在窗体程序中调用结果

16

Word Excel PPT WPS PDF各种文档之间的相互转化

} } }

改写原来的button1_Click事件中的代码 private void button1_Click(object sender, System.EventArgs e) {

ToPdf my2Pdf = new ToPdf(\"test.doc\ThreadStart thStartConvert = new

ThreadStart(my2Pdf.StartConvertPDF); //开始异步调用线程

thStartConvert.BeginInvoke(new

AsyncCallback(my2Pdf.EndConvertPDF),null);//设置异步线程的回调函数

//如果需要转换多个WORD,你可以用循环 //如果是B/S系统,可以将本段代码放在ASPX中,并结合客户端的无刷新显示数据的技术,不断访问WEBService程序,以确定PDF是否转换成功或失败

17

Word Excel PPT WPS PDF各种文档之间的相互转化

}

六:编写更加健壮的C#调用代码(实际考虑,可放在WINDOWS的服务程序中)

实际使用时,由于转化PDF时CPU的占用率很高,考虑只在同一时间转换一篇WORD文档,放弃异步线程的回调函数的使用,考虑一个WINDOWS的服务程序。

写一个函数CheckData2Convert(),不断的检查没有转换的WORD文档,并使用循环调用ToPdf类中执行转换方法StartConvertPDF //以下给出,泛代码,用户按照自己的需求,填写完整即可

//bool bStart为全局变量,控制循环的进入与退出

//例:18:30开始检查并转换,那么18:30时,bStart=true;并启动转换线程 //6:30停止转换线程,bStart=fasle;

private void CheckData2Convert() {

18

Word Excel PPT WPS PDF各种文档之间的相互转化

//检查指定目录下的没有转换的WORD文档,你同样可以检查数据库中记录的没有转换的WORD文档 string sPath =

System.Threading.Thread.GetDomain().BaseDirectory; //当前的路径 while(bStart) {

int iFileCount = CheckWord(); //CheckWord为一个方法,检查当前没有转换的WORD文档,返回没有转换的文件数,该方法的代码由读者自己编写

for(int i=0;istring sWord = GetWordFileName(i)

//GetWordFileName为一个方法,返回一个不带路径的WORD文件名,该方法的代码由读者自己编写

//ToPdf类中的StartConvertPDF()方法使用的是不带路径的WORD文件名

ToPdf my2Pdf = new ToPdf(sWord ,sPath); my2Pdf.StartConvertPDF();

19

Word Excel PPT WPS PDF各种文档之间的相互转化

if(my2Pdf.sExecResult.IndexOf(\"isuccess\")!=-1) {

//成功,写日志,或回写数据库 } else

if(my2Pdf.sExecResult.IndexOf(\"isfail\")!=-1) {

//失败,写日志,或回写数据库 } }

if(!bStart)break; Thread.Sleep(1000); } }

然后在服务的开始事件中,启动线程 protected override void OnStart(string[] args)

20

Word Excel PPT WPS PDF各种文档之间的相互转化

{

//可以使用一个开始定时器,检查是否到开始时间,时间一到,就开始执行线程,此处的开始执行线程可以放在开始定时事件中 //可以使用一个结束定时器,检查是否到结束时间,时间一到,就结束线程,结束线程的代码可以放在结束定时事件中 //注意:应该使用组件中的定时器,而不是Windows的FORMS中的定时器 //该定时器的类名为System.Timers.Timer,千万别搞错,不然执行不会正常的 bStart = true;

Thread thConvert = new Thread(new ThreadStart(StartConvertData)); thConvert.Start(); }

然后在服务的结束事件中,设置停止线程的标识bStart= false

protected override void OnStop() {

21

Word Excel PPT WPS PDF各种文档之间的相互转化

bStart = false;

//为何次处不停止线程呢,因为考虑到,现在线程正在转换WORD文档,但没有结束,所以只设置停止标识,转换完成后,线程也执行结束了. }

Adobe Acrobat 7.0

Professional,postscript.exe,gs811w32.exe这三个文件可以在itbaby.jss.cn下载,都包含在同一个RAR的压缩文件中了。

itbaby.jss.cn是动态域名,主机在作者家里,如果网站不能访问,说明电脑没有开,请稍后几天再试。

Word文件与PDF文件的转换方法

Doc转Pdf

Doc文件向Pdf格式转换还是比较容易的,主要通过Adobe 公司提供的Adobe Distiller虚拟服务器实现的,在安装了Adobe Acrobat完全版后,在Windows系统的打印机任务中就会添加一个Acrobat Distiller打印机,如图1所示:

22

Word Excel PPT WPS PDF各种文档之间的相互转化

现在比较流行的DoctoPdf类软件如Pdfprint等的机理都是调用Adobe Distiller打印机实现的,如果想把一个Doc文件转换为Pdf文件,只要用Office Word打开该Doc文件,然后在“文件”—>“打印”中选择Acrobat Distiller打印机即可,如图2所示:

23

Word Excel PPT WPS PDF各种文档之间的相互转化

这样,就可以很轻松的将Doc格式的文件转换为Pdf文件

Word转换PPT

我们制作的演示文稿有大量的文本,已经在Word中输入过了,可以用下面两种方法直接调用进来:

在使用下面两种调用方法之前,都要在Word中,对文本进行设置一下:将需要转换的文本设置为“标题1、标题2、标题3……”等样式,保存返回。

方法一:插入法:在PowerPoint中,执行“插入→幻灯片(从大纲)”命令,打开“插入大纲”对话框(如图),选中需要调用的Word文档,按下“插入”按钮即可。

注意:仿照此法操作,可以将文本文件、金山文字等格式的文档插入到幻灯片中。 方法二:发送法。在Word中,打开相应的文档,执行“文件→发送→Microsoft Office PowerPoint”命令,系统自动启动PowerPoint,并将Word中设置好格式的文档转换到演示文稿中。

24

Word Excel PPT WPS PDF各种文档之间的相互转化

PPT转word

如果想把Powerpoint演示文稿中的字符转换到Word文档中进行编辑处理,可以用“发送”功能来快速实现。

打开需要转换的演示文稿,执行“文件发送Microsoft Office Word”命令,打开“发送到Microsoft Office Word”对话框,选中其中的“只使用大纲”选项,按下“确定”按钮,系统自动启动Word,并将演示文稿中的字符转换到Word文档中,编辑保存即可。

注意:要转换的演示文稿必须是用PowerPoint内置的“幻灯片版式”制作的幻灯片。如果是通过插入文本框等方法输入的字符,是不能实现转换的。

Excel转Word

Excel表格想变成Doc文档,只需把需要的单元格选中并复制,再粘贴到Word中保存就可以了。

Word转Excel

这里主要是指Word中的表格转成Excel文件。也是用复制粘贴的方法就能快速实现。

25

Word Excel PPT WPS PDF各种文档之间的相互转化

Word文档与WPS文档的相互转换

Word转WPS

在WPS的安装盘中,有一个不引人注目的文件叫做Word2wps.exe,这是一个自解压文件,双击它就可安装。然后重新启动计算机,打开WPS,选择“文件→打开”,在“打开类型”中可以找到DOC文档,这样就可以打开Word的文档了(支持Word97与Word2000)。

WPS转Word

无独有偶,在Office光盘中也能找到一个类似的文件,文件名为Wps2word.exe,这也是一个自解压文件,安装后重启机器并运行Word,将“打开”对话框中的“文件类型”设置为“所有文件”,选择一个WPS文件点击“打开”,这时系统将给出一个“转换文件”对话框,在“文件类型”选择框中选择“WPS”选项就可以直接打开WPS文件了,同样支持WPS97与WPS2000。 注:通过上面的方法,我们可以实现Word文档与WPS文档的互转,并且能够保持原先文

26

Word Excel PPT WPS PDF各种文档之间的相互转化

档的基本格式。但是互转并非是万能法宝,有些特殊版式,如Word中的艺术字、WPS中的稿纸等等没法保持。有时在转换时会出问题,这是因为版本的问题,软件开发都是向下兼容的,也就是说Word2000的文档不能在WPS97系统上转换,但可以在WPS2000及以上版本上转换

PPT转GIF

如果我们想把Powerpoint演示文稿中相应的幻灯片转换为图片格式,直接另存就可以了。 执行“文件另存为”命令,打开“另存为”对话框,单击“保存类型”右侧的下拉按钮,在随后弹出的快捷菜单中,选择一种图片格式(如“GIF可交换的图形格式*.gif”),然后按下“保存”按钮,并在随后弹出的对话框中,选择“每张幻灯片”选项即可。

注意:保存为图片格式后,可以用图片浏览软件观看相应的演示文稿(只不过动画功能不能使用了)。

27

Word Excel PPT WPS PDF各种文档之间的相互转化

Excel转GIF

我们有时需要在网页中插入一个图表,或者在其它非Office程序中用到图表,有没有一种办法可以将Excel工作簿中的图表插入到其它程序中呢?其实可以通过把工作表存为一个HTML文件的方式来实现,在另存为网页时,Excel会自动将图表转换为GIF文件。如果你觉得这样做麻烦的话,也可以利用Office自带的VBA编辑器来编写一个简单的宏来完成这个工作。 具体操作步骤如下: 1.创建练习用的图表

启动Excel,默认的工作簿为Book1,首先我们在工作表Sheet1中输入如图1所示的数据。这儿要注意,数据的起伏不要太大,以免创建的图表有失协调。

图1

选中A1到E5单元格,然后执行菜单命令“插入>图表”,打开“图表向导”对话框,在对话

28

Word Excel PPT WPS PDF各种文档之间的相互转化

框中直接单击“完成”按钮,则会创建出如图2所示的图表。

图2

2.创建宏

按快捷键Alt+F11键,打开Visual Basic编辑器。在“工程”窗口中选中图表所在的工作簿,然后执行菜单命令“插入>模块”,打开“模块1”窗口,在窗口中输入以下四行代码,如图3所示。 Sub SaveChartAsGIF ()

Fname = ThisWorkbook.Path & \"\\\" & ActiveChart.Name & \".gif\"

ActiveChart.Export FileName:=Fname, FilterName:=\"GIF\" End Sub

29

Word Excel PPT WPS PDF各种文档之间的相互转化

图3

代码输入完成后,不要忘记存盘。存盘后关闭Visual Basic编辑器。 3.执行宏

回到Excel窗口,将工作簿保存到某一文件夹中,选中图表,然后按快捷键Alt+F8键,打开“宏”对话框。选中“SaveChartAsGIF”宏,并单击“执行”按钮,如图4所示。

30

Word Excel PPT WPS PDF各种文档之间的相互转化

图4

运行宏之后所生成的GIF文件会以图表的名称来命名,并被保存到该工作簿所在的文件夹,打开该文件夹,就可以看到生成的GIF文件,使用任一图象浏览软件即可浏览该文件,在其它程序当中可以很方便地插入这个GIF文件。 注意:由于这个简单的宏没有错误检查机制,所以如果在执行宏之前没有选中图表或者工作簿未存盘,都会出现错误提示。

Excel转EXE

DoneEx XCell Compiler是目前可以搜索到的唯一能够将微软的Excel电子表格文件(*.XLS)转换成EXE可执行文件的工具软件。在转换时,能够隐藏原工作簿中的公式和以及将XLA插件

31

Word Excel PPT WPS PDF各种文档之间的相互转化

嵌入到生成的文件中。XCell Compiler也允许用户以图片的形式将公司名称或者商标用作最终生成的可执行文件的启动画面(Splash Screen,或称为“闪屏”)。

Excel工作薄制作者经常会面临这样的问题:

·竞争者会对其工作簿的逻辑感兴趣并可能拷贝该工作簿

·最终用户可能会意外地破坏XLS文件的内容从而造成错误的结果

·因为微软的Excel公式对任何人都是透明的所以无法保护象“公式”这样的商业秘密,即使这些机密已经由Excel公式保护起来,也不能避免某些人使用专门的密码获取工具将其轻而易举地破解

·使用微软Excel固有的功能无法创建便于分发的文件包

·在最终用户的计算机上分发与安装微软Excel插件比较麻烦

DoneEx XCell Compiler帮助Excel工作薄制作者避免了以上问题,可以使用该软件创建出一个独立运行的可执行文件,文件内不再显示公

32

Word Excel PPT WPS PDF各种文档之间的相互转化

式,其它打开此文件的用户无法复制工作簿的结构,也无法查看里面的公式。不过,生成的可执行文件仍会依赖Excel环境,也就是说,如果要使用该软件,或运行其所生成的EXE文件,计算机中必须已经安装微软的Excel。Excel 2000及以后版本都可以使用DoneEx XCell Compiler。

DoneEx XCell Compiler安装后,会在Excel中添加一个菜单和一个工具栏。可以启动Excel后使用它;也可以从Windows的“开始”菜单“程序”项中找到“DoneEx”中的“XCell

Compiler→Click to Start”并单击,也可以启动Excel,这时会打开一个例子工作簿

“Sample.xls”,如图1所示。注意图1中选中的是一个包含公式的单元格,稍后转换完毕再查看这个单元格,会发现不再显示公式。

33

Word Excel PPT WPS PDF各种文档之间的相互转化

图1 打开一个例子工作簿

我们练习一下将这个工作簿转换为可执行文件。单击“DoneEx”菜单中的“XCell Compiler→Compile”命令,或者单击“DoneEx”工具栏中相同的命令,会出现如图2所示的对话框,提示可以试用30天,如果希望30天后继续使用则单击“Register Now”按钮购买该软件。

34

Word Excel PPT WPS PDF各种文档之间的相互转化

图2

10秒后,该对话框右下方会出现一个“Close”按钮,单击该按钮,打开如图3所示对话框。在该对话框中的“File Type”右侧选择要转换的文件类型,可以是EXE可执行文件,也可以是ZIP压缩文件。在“Target Path”右侧选择目标路径,在“Splash Image”右侧可以设置启动画面所用的图片文件。如果选中下方的复选框“Make read-only workbook”,则制作只读工作簿。单击“Compile”按钮开始转换。

35

Word Excel PPT WPS PDF各种文档之间的相互转化

图3

转换完毕,找到并双击生成的可执行文件,打开该工作簿,可以看到外观与原来的工作簿完全相同,但如果选中与图1相同的单元格,则会发现公式被隐藏了,只显示出结果52。

36

Word Excel PPT WPS PDF各种文档之间的相互转化

图4

全能文档专家 轻松搞定多种文档转换

文档转换的工具大家一定很熟悉了,转换PDF文档、转换Word文档、转换CHM文档等的各种工具都有不少。但是,为了转换这么多种格式的文档,我们就要装上多款转换软件吗?其实一切都很简单,各种格式文档的转换都可以轻轻松松地用一个软件搞定!

37

Word Excel PPT WPS PDF各种文档之间的相互转化

ABC Amber Text Converter(以下简称ABC Amber)是一款全能型的文档格式转换软件。它不仅具有转换为PDF文件的功能,还支持将文档转换为HTML、RTF、TXT、DOC、XLS、MCW、WRI等多种格式,并且支持40/128位PDF加密和多种安全选项。下面我们就来试用一下这款文档格式转换多面手!

首先下载并安装软件,和大部丰程序一样,安装过程很简单。安装完成后运行软件,在主界面中就可以看到软件支持导入和导出的众多种文档格式(如图1)。

【图1】

ABC Amber支持多国语言,为了方便使用,首先先来设置一下软件语言。依次点击菜单

38

Word Excel PPT WPS PDF各种文档之间的相互转化

“Tools”-“Languages”,在弹出的窗口中选择简体中文“Chinese_Simplified”。虽然软件的中文语言包不够完整,但是也总比全英文好了:) 现在我们以转换Word文档为PDF文档为例,来体验ABC Amber的便捷。首先,在主界面左边的导入文档格式中选择“Word 97-2003”格式,再点击上方的“打开”按钮(如图2)打开一个Word文档。

【图2】

视文档格式和大小的不同,ABC Amber导入文档需要一段的时间,稍等片刻后就可成功导入,主界面下方会列出导入的文档(如图3)。

39

Word Excel PPT WPS PDF各种文档之间的相互转化

【图3】

接着,我们就可以开始转换为PDF文件的步骤了。不过,为了让转换出的PDF有更好的效果,我们先对PDF的转换选项作一些设置。依次点击菜单“工具”-“选项”打开属性设置窗口,在弹出的窗口中选择“PDF”选项卡。在这个界面中,我们可以设置转换出的PDF文件的各种属性,虽然没有中文显示,但是也很简单,一看就能明白。根据需要设置好属性,通常情况只要设置“Document Information”属性,其他保持默认即可(如图4)。

40

Word Excel PPT WPS PDF各种文档之间的相互转化

【图4】

回到主界面中,开始最后的转换步骤。在左边文档格式列表中选中“PDF”,然后点击“另存数据库为”按钮,选择保存的位置和文件名,稍等片刻即可完成了。整个过程不仅简单,而且各种属性设置完全可以自由操控!转换的效果也是很不错的,你可以在你的PDF阅读器中打开查看(如图5)。

41

Word Excel PPT WPS PDF各种文档之间的相互转化

【图5】

同样是上面的Word文档,我们再来试一试转换为CHM文档。同样打开属性窗口设置CHM文档的属性。在“CHM common options”框中输入转换出的文档的标题、版权等信息(如图6)。然后在“CHM misc options”框中的“Path to hhc.exe”选择hhc.exe文件的路径,转换CHM文件时需要用到它,你可以使用搜索找一找。

42

Word Excel PPT WPS PDF各种文档之间的相互转化

【图6】

设置完毕后点击“确定”按钮回到主窗口,选择“CHM”格式之后保存即可。CHM格式的转换效果同样非常的出色(如图7)。

43

Word Excel PPT WPS PDF各种文档之间的相互转化

【图7】

掌握了PDF、CHM文档转换的方法,其他几十种文档的转换就更简单了!一般情况下,在主界面左边选择好导入文件的格式,然后导入该文件,直接在右边选择导出的格式后保存即可,可以省去中间的属性设置的步骤。如果有文本格式的要求,同样也可以在上面说到的属性设置窗口中的“General”页卡中进行设置,设置的方法比PDF、CHM格式更简单,就像使用MS Word

44

Word Excel PPT WPS PDF各种文档之间的相互转化

编辑文字一样,只要设置右边部分,选择你所需要文档的字体、颜色等属性即可。

有了ABC Amber Text Converter,几十种文档格式的转换只需要一个软件即可完成,你再也不必为转换各种格式的文档而安装一堆软件,并且操作更简单、更随意,掌握一种文档的转换方法就等于同时掌握了其他几十种文档,让你一劳永逸的搞定转换!就喜欢这样的全能手,轻松搞定文档转换!

45

因篇幅问题不能全部显示,请点此查看更多更全内容

Top