精华内容
下载资源
问答
  • 用WPS将Word文档转化成PDF格式.docx
  • office2021word文档转换成pdf格式方法.docx
  • WORD文档转换成PDF格式

    千次阅读 2008-11-11 14:11:00
    由于一个客户的项目中需要将WORD文档转换成PDF格式,实战教程如下: 需求分析:客户的项目以B/S结构为主,提供一个WORD文件在后台自动转换成PDF,经过实际测试,如果该篇WORD文档有100多页的话,转换需要20分钟左右的时间...
     由于一个客户的项目中需要将WORD文档转换成PDF格式,实战教程如下:
    

      需求分析:客户的项目以B/S结构为主,提供一个WORD文件在后台自动转换成PDF,经过实际 测试, 如果该篇WORD文档有100多页的话,转换需要20分钟左右的时间(环境:CPU是奔腾M 1.6G,512M内存),整个CPU的占用率近乎95%~100%,此结果告诉客户以后,客户提议:到客户下班后,自动转换PDF,同时如果使用人确认 要查看该PDF文档,如果没有转换,提供给客户选择,是现在转换成PDF,还是由 服务器在客户下班后,自动转换。

      项目功能:按需求分析要写两个功能

      第一为:B/S结构后台转换,要提交给客户选择

      第二为:windows服务自动转换WORD文档到PDF

      这两个分类:核心的转换程序都是采用线程的方式执行,只不过第一个功能是针对一个WORD文件,第二个功能针对所有未转换的WORD文档.

      分析到现在:我们开始实战转换了!

      一:必备工具

      安装必须的工具MS VS.Net2003,MS 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的控制面板,进入打印机,点击"添加打印机"图标.在安装对话框上"按一步",出现选择打印机时,在制造商一栏中选择"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 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);

    //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:/test.doc c:/

     说明:

      运行成功后将看到test.pdf文档了

      c:/test.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;
     proc.StartInfo.UseShellExecute = false;
     proc.StartInfo.RedirectStandardInput = true; //输入重定向

     proc.Start();
     proc.StandardInput.WriteLine(@"cscript //nologo c:/ConvertDoc2PDF.js c:/test.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();
    }
      注意:在测试上面的C#程序时,必须添加如下命名空间
    using system.Diagnostics;
    using system.Threading;

     结束语:

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

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

    展开全文
  • 在工作当中,经常会遇到...可是修改后的文件还是需要pdf格式保存,那么此时如何将word文档转换成pdf格式?将word文档转换成pdf格式的方法是什么呢?接下来小编就将告诉大家如何将word文档转换成pdf格式。 借助工...

     在工作当中,经常会遇到需要将无法编辑的pdf格式的文件转换成Word格式,再进行编辑修改。可是修改后的文件还是需要pdf格式保存,那么此时如何将word文档转换成pdf格式?将word文档转换成pdf格式的方法是什么呢?接下来小编就将告诉大家如何将word文档转换成pdf格式。

    借助工具:迅捷PDF转换器

    下载链接:https://www.xunjiepdf.com/converter

    通常文件格式地转换要借助转换软件才能进行操作。现如今大多数人都是选择使用pdf转换器进行文件格式转换操作,但是大部分的转换器只能讲pdf文件转换成其它格式文件,无法将其它格式文件转换成pdf文件。因此在选择pdf转换器时,选择标准则是转换功能是否够多。

    1、打开自己电脑内的pdf转换器,鼠标左击pdf转换器左侧的其他文件转PDF的选项。

    472c6a21422eb94a309a5016e2446011120.jpg

    2、接下来在下方弹出的选项当中,鼠标单击选中Word转PDF选项。

    02dcdc678549ee1836b3e196ba0983b7dc6.jpg

    3、紧接着点击pdf转换器内下方的添加文件选项,将要转换的word文档添加到转换器当中。

    e94b8532b806480e398a9479ff50b9caad4.jpg

    4、鼠标左击pdf转换器界面内右上方的自定义选项,再点击右侧的浏览选项,选转换格式后文档的电脑本地存放位置,方便转换后进行使用。

    7249c989842bdc364d0b34e95b52c357a04.jpg

    5、然后就可以点击pdf转换器右下角的开始转换选项,对选择得word文档进行转换格式的操作。

    02747a460587802daa37cf58d18b7d55688.jpg

    6、保持网络良好的情况下,根据word文档页数的数量,稍做等候,文件格式就成功转换完成了。当文件转换完成后,鼠标左击界面内打开文字下的小文件夹图标则可查看转换后的文件了。

    c34a87c373f32dba7a8e3a88e16411d5943.jpg

    以上文章内容就是小编今天给大家带来得将word文档转换成pdf格式的方法。这个方法是在众多转换方法中,操作较为简单、转换效果较好的方法。在日常工作当中经常会需要文件格式转换的小伙伴,小编相信这个方法会给你的工作带来帮助的。

    转载于:https://my.oschina.net/u/3959971/blog/2874990

    展开全文
  • WORD文档或者其它的文档转成PDF格式的问题,有很多朋友都在寻求答案,基于此撰写我的经验,希望能帮助大家!
  • 5秒WPS将Word文档转化成PDF格式(转)想当年,偶毕业的时候,学校硬是让我们把毕业论文转换成PDF格式,害得偶又是找插件又是安装的,费了半天劲,所以,你就不难理解偶现在的不平衡了:WPS竟然在个人版中无偿开放了PDF...
    5秒WPS将Word文档转化成PDF格式(转)

    想当年,偶毕业的时候,学校硬是让我们把毕业论文转换成PDF格式,害得偶又是找插件又是安装的,费了半天劲,所以,你就不难理解偶现在的不平衡了:WPS竟然在个人版中无偿开放了PDF直接输出功能!06年的毕业生真是相当有福呀!

      一位高人说过:软件要是不能够给用户带来方便,就和垃圾无异。便捷才是硬道理,无论你是.doc格式的文档还是.wps格式的文档,只要你用WPS Office 2005打开,直接选择[文件]-[输出PDF格式]就OK了!此过程只需5秒!

      两步:

      第一步:用WPS文字打开要转换的Word文档(见图1)

      

    5秒 WPS将Word文档转化成PDF格式

    图1  

      第二步:选择[文件]-[输出为PDF格式],在随即出现的对话框内设置PDF的格式输出需要,点击[确认]就OK了!   

    5秒 WPS将Word文档转化成PDF格式  

      看看效果吧!   

      5秒 WPS将Word文档转化成PDF格式 

      话又说回来,对这个功能需求最大的还是高校的师生。掰指头算算,现在正值苦战论文之时,相信WPS Office 2005的PDF直接转化工具能够给大家带来实实在在的方便!

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14102/viewspace-115911/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/14102/viewspace-115911/

    展开全文
  • 自己做了一个小网站,... 这是今天解决的一个问题:如何将Word转换成PDF格式文档  相信一定对在线PDF转换一词并不陌生吧,通过word转换成pdf转换器选择需要转换的模式,上传转换的文本,即可快速复制出一个与原件一
    自己做了一个小网站,想把自己搜集的资料发布到这个上面,但是发现仅支持PDF格式文档,这下可犯愁了,怎么办呢?经过搜索尝试终于找到了将Word转换成PDF的方法,所以整理出来,希望对大家都有帮助。
    
      这是今天解决的一个问题:如何将Word转换成PDF格式文档
      相信一定对在线PDF转换一词并不陌生吧,通过 word转换成pdf转换器选择需要转换的模式,上传转换的文本,即可快速复制出一个与原件一模一样的Word文档,并且省去了安装、下载操作,大大节省了时间。但是这一过程如何实现呢?
      在线PDF转换器可以在线帮助大家实现文档与PDF之间的格式转换,且转换效果很不错。
      操作流程:
      在进行Word转PDF文本前需要做好以下准备工作:首先百度上搜索该软件所在页面,一般输入品牌词后,就会在前5的位置找到该平台。 PDF转Word具体操作方法与步骤为
      (一)进入在线PDF网点后,直接勾选“Word转PDF”;
      (二)然后点击“选择文件”按钮,在打开窗口中上传需要转换的Word文档,选择部分或是全部(软件仅支持2M的文件转化);
      (三)按下“生成PDF文档”按钮,这时我们可以看到新生成了“下载PDF文档”按键,鼠标单击便可下载保存转好的PDF文本了。
      转换成功,接下来你可以打开PDF文件查看转换效果了,并且进行后续的操作了,以上就是在线转换的步骤,如有更多的转换方法,欢迎大家交流分享。
    word转换成pdf转换器 http://www.skycn.com/soft/appid/428677.html
    展开全文
  • 因此,有时候我们更希望将自己编辑整理好的Word文档转换成PDF格式,这时掌握一些文件互转的知识显得非常重要,下面就给大家讲讲如何把Word转换成为PDF。其实方法很简单,只需要一款小软件工具就可以做到哦。  迅捷...
  • WPS将Word文档转化成PDF格式

    千次阅读 2013-01-11 09:25:49
    因为要发封邮件给使用mac的客户,又怕他没有安装打开doc文件的工具,所以我决定将doc文件转成pdf文件。找到这篇文章。... 想当年,偶毕业的时候,学校硬是让我们把毕业论文转换成PDF格式,害得偶又是找插件又
  • Word文档转换成PDF 在Linux中常常涉及到多种文档格式,如doc、txt、html、rtf等等。为了方便文件传递,就可能需要在各种格式之间进行转换。OpenOffice.Org可以方便的打开多各文档格式并按需进行转换,但要一次处理...
  • 今天小试了把金山的WPS Office 2009个人版,发现里面有个文档生成PDF文件的功能,感觉挺好的,可以把微软的word文档直接输出成PDF,方便快捷,他们都是专业的文字处理软件,输出的PDF文件的格式跟原版比几乎没差别,...
  • 最新的WORD文档转换PDF格式文档工具
  • 在工作当中,经常会...可是修改后的文件还是需要pdf格式保存,那么此时如何将word文档转换成pdf格式?将word文档转换成pdf格式的方法是什么呢?接下来小编就将告诉大家如何将word文档转换成pdf格式。 使用工具...
  • 实现word文档格式转化成PDF格式功能的源代码。这是源代码,已经实现了转换功能,下载以后稍微封装一下就更加完美了。
  • word 格式文档转换pdf 格式文件
  • 个人收藏使用的免费word文档转换成pdf格式的转换器软件,好用,简单,方便,支持批量转换。
  • word格式文档转化PDF格式文档,非常方便,提供给大家共享
  • java swing 实现的word文档转换成pdf文档,可直接运行.
  • 现在使用PDF格式文件的人越来越多,而要将制作好的Word文档转换成PDF格式,很多人都选择使用第三方工具。一定要选择一款合适有效的工具,很多转换工具达不到预想的转换效果,最终只能浪费时间徒劳无功。转换器的质量...
  • pdf转换成word转换器免费版是一款专业的pdf转换成word软件,完美支持pdf文件转换成word文档转换后可再次编辑,支持图文混合排版,支持表格转换,支持批量转换,操作简单。pdf转换成word转换器免费不限页数可以很好...
  • Word文档怎么转换成PDF格式 Word文档怎么转换成PDF格式的呢?Word文档在有些情况下不是那么的安全,如果转换成PDF格式的会好很多,因此Word转换成PDF格式这一需求需要去解决。PDF文件的阅读性非常良好,网络上...
  • 对于Word文档转换成PDF,我就经历过这样一次折腾,这里给大家说说过往的一些苦恼事。  在没有进入现在的公司之前,我曾从事过文案的工作,负责的工作主要是整理一些零零碎碎的文件和编辑部门的汇总报告,不过有一...
  • DocToPDFword doc和docx转换PDF格式
  • 本文实例讲述了ASP.NET实现将word文档转换成pdf的方法,分享给大家供大家参考。具体实现步骤如下: 一、添加引用 代码如下:using Microsoft.Office.Interop.Word;   二、转换方法   1、方法 代码如下:///  ///...
  • word文档转换成pdf文件详细方法.docx
  • Word文档转换成PDF文件可以有利于保护文件的安全,现在很多人都会遇到这一问题。迅捷PDF转换器是一款功能强大好用的Word转PDF软件工具,界面简单,功能稳定,支持批量转换,操作起来非常方便,完美支持将Word文档转...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 29,541
精华内容 11,816
关键字:

word文档转换成pdf格式