使用office的word进行doc(x)->pdf文件的转换
来源:互联网 发布:mac没声音 编辑:程序博客网 时间:2024/06/06 20:15
1.适用场景
在java环境下也有其他转pdf的工具,但是实际效果很一般,遇到复杂一点的格式就乱了。但是调用word来转效果好多了,目前为止没遇到格式不理想的。当然局限性就是本机要是windows系统,并且要安装office。
2.工具和环境
- windows系统:server 2008 R2;win7;win10……
- office2013,可以只安装word组件
- 转换工具:下载地址
以上链接包含了该工具的c#工程,如果想要修改工具,开发环境也需要安装office,项目添加引用的方法如下:在COM里搜索”word”,勾选Microsoft Word 16.0 Object Library;搜索”office”,勾选Microsoft Office 16.0 Object Library,点击确定。项目的引用里会出现Microsoft.Office.Core和Microsoft.Office.Interop.Word,修改这两者的属性,独立:False;复制本地:True;嵌入互操作类型:False。(上面的16.0是因为我的office版本是2016)
3.使用
将压缩包里的两个dll文件和exe文件放在同一目录下,在cmd中运行word2pdf.exe传入两个参数,第一个是doc或docx文件路径,第二个是输出路径。例如:
c:\word2pdf.exe c:\1.docx c:\1.pdf
转换成功会输出success
如果是在JAVA项目中调用该工具,请在运行程序的电脑上进行以下设置,否则在cmd中可以运行,而java程序运行就失败,并且会导致winword.exe进程占用内存无限增长,最终死机。
控制面板-》管理工具-》组件服务-》计算机-》我的电脑-》DCom配置-》找到Microsoft Word文档-》右键-》属性
单击标识选项卡,选择交互式用户;
单击安全选项卡,在”启动和激活权限”和”访问权限”组中选中”自定义”,然后自定义-》编辑-》添加当前用户。确保允许每个用户可以访问,点击确定。
0 0
- 使用office的word进行doc(x)->pdf文件的转换
- 利用word将PDF转换DOC文件的方法
- 关于使用PHP转换office文件为PDF的解决方案!
- 15个最好的PDF转word的在线转换器,将PDF文件转换成doc文件
- J2EE--运用JODConverter进行doc、ppt到pdf的转换
- C#使用指定打印机打印Word,Excel等Office文件和打印PDF文件的代码
- 使用Aspose.word生成.pdf和.doc(word)报告文件
- word文件转换成pdf的方法
- 使用POI转换word doc文件
- 使用POI转换word doc文件
- 使用POI转换word doc文件
- pdf 转 doc(Word)的方法
- 活用office工具把PDF文件转换成word文件
- word转换成PDF软件的使用
- 将Word或Excel文件转换为PDF不用office
- 使用jacob调用Windows的com对象,转换Office文件为pdf、html等
- pdf 或office文件转换成html5的方法
- OpenOffice+JodConverter实现Office文件到PDF的转换
- 使用jQuery validate插件验证表单
- 超精简kernel代码简析(可能存在理解上的问题,还请多多指正)
- java Servlet(五) 异常处理(配置异常处理页)
- AndroidStudio debug调试、单元测试
- C# Func<T>、Action<T> 的区别于说明
- 使用office的word进行doc(x)->pdf文件的转换
- Java 注解简介
- Kaldi 源码阅读--hmm-topology
- 安装gcc
- java socket参数详解:SendBufferSize和ReceiveBufferSize
- c# base和this在构造函数中的应用
- 在centos中删除服务的命令
- 来淄博旅游
- java socket参数详解:KeepAlive