最近做个项目需要将word转成PDF文件,实现方法如下

服务器上要安装转PDF插件和office2007,插件下载地址:

http://www.microsoft.com/zh-cn/download/details.aspx?id=7

C#代码:

using Word=Microsoft.Office.Interop.Word;

private void SaveAsPdf(string filepath)
        {
            object oMissing = System.Reflection.Missing.Value;
            Word._Application oWord;
            Word._Document oDoc;
            oWord = new Word.Application();
            oWord.Visible = false;
            object fileName = filepath;
            oDoc = oWord.Documents.Open(ref fileName,
                ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
                ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
                ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing);
            object newfileName = filepath.Remove(filepath.LastIndexOf("."));
            object o = Word.WdSaveFormat.wdFormatPDF;
            oDoc.SaveAs(ref   newfileName, ref  o,
                ref   oMissing, ref   oMissing, ref   oMissing, ref   oMissing, ref   oMissing,
                ref   oMissing, ref   oMissing, ref   oMissing, ref   oMissing,
                ref   oMissing, ref   oMissing, ref   oMissing, ref   oMissing, ref   oMissing);
            object save = false;
            if (oDoc != null)
            {
                oDoc.Close(ref save, ref oMissing, ref oMissing);
                oDoc = null;
            }
            if (oWord != null)
            {
                oWord.Quit(ref save, ref oMissing, ref oMissing);
                oWord = null;
            }
            GC.Collect();
            GC.WaitForPendingFinalizers();
        }

C#利用word2007插件实现word转pdf相关推荐

  1. html转word出现小插插,记录利用phpword插件实现word文档转html的方法示例

    最近一段时间一直在研究利用php脚本让word文档转html的方法,下面就记录了一个利用php的插件phpword实现word文档转html的方法. 安装phpword 通过下面的命令来安装 phpw ...

  2. 利用Aspose.Words编辑word生成pdf

    开发工具:vs2019 语言:C# 数据库:Oracle 一.利用NuGet程序包安装Aspose.Words; 二.新建Word文档,使用插入书签功能 三.代码 private void Creat ...

  3. 利用SelectPdf插件将网页生成PDF

    简介 适用于.NET Framework和.NET Core的HTML至PDF转换器 SelectPdf提供的在线html到pdf转换器使用.NET的Select.Pdf库中的html到pdf转换器. ...

  4. java word转pdf jacob_java使用jacob.jar将word转pdf

    这篇文章主要为大家详细介绍了java利用jacob.jar将word转pdf,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了java利用jacob.jar将word转pdf的具 ...

  5. java使用jacob.jar_java使用jacob.jar将word转pdf

    本文实例为大家分享了java利用jacob.jar将word转pdf的具体代码,供大家参考,具体内容如下 1.jacob.jar配置说明 JACOB 就是 JAVA-COM Bridge的缩写,提供自 ...

  6. 总结几种常见的Word转换PDF方法

    1.Microsoft Office 2010 .WPS Office 2010 环境 Word 2010.WPS Office 可以直接另存 Word 文档为 PDF,完美支持中文,具有极佳的质量和 ...

  7. 转 安装 Microsoft Office 环境下,几种常见的Word转换PDF方法

    PDF转WORD请参见:http://www.portablesoft.org/tags/pdf%E8%BD%AC%E6%8D%A2%E5%99%A8/ 1.Microsoft Office 2010 ...

  8. python处理word或者pdf文件_利用python程序生成word和PDF文档的方法

    一.程序导出word文档的方法 将web/html内容导出为world文档,再java中有很多解决方案,比如使用Jacob.Apache POI.Java2Word.iText等各种方式,以及使用fr ...

  9. python生成word 带目录_利用python程序生成word和PDF文档的方法

    一.程序导出word文档的方法 将web/html内容导出为world文档,再java中有很多解决方案,比如使用Jacob.Apache POI.Java2Word.iText等各种方式,以及使用fr ...

  10. 利用PDF.JS插件解决了本地pdf文件在线浏览问题(根据需要隐藏下载功能,只保留打印功能)

    利用PDF.JS插件解决了本地pdf文件在线浏览问题(根据需要隐藏下载功能,只保留打印功能) 参考文章: (1)利用PDF.JS插件解决了本地pdf文件在线浏览问题(根据需要隐藏下载功能,只保留打印功 ...

最新文章

  1. DFT的准备(二)(对离散时间傅里叶变换DTFT采样)
  2. python 微信机器人_Python 微信机器人
  3. aws python lambda_python – AWS Lambda发送HTTP请求
  4. 《计算机导论》课程论文,计算机导论课程论文
  5. CodePush热更新组件详细接入教程
  6. Android 下拉刷新上拉载入 多种应用场景 超级大放送(上)
  7. 【注意力机制】一系列关于attention的高效改进大集合
  8. java cxf文件上传下载,CXF webservice 上传以及下载文件
  9. [2018.03.14 T2] 树(tree)
  10. php gridreport,Grid++Report下载-Grid++Report报表工具官方版下载[报表插件]-华军软件园...
  11. 计算机电缆国家标准是什么,计算机电缆执行标准是什么
  12. cad两直线相交画圆弧_cad制图中两个圆相交于一条直线怎么画
  13. 硬改路由器-MW310R-AR9341篇
  14. papervision3d 开发经典例子
  15. fiddler抓包如何只抓手机端的包 不抓电脑的包
  16. 大律法 matlab,基于蜂群单阈值分割的SRC板材缺陷分类方法
  17. 肖星老师《一本书读懂财报》经典语句摘录(下)实战篇
  18. 爬取微博热搜制作词云
  19. 利用Wifidog实现微信wifi连接以及自写认证服务器
  20. [VQA文献阅读] FloodNet: A High Resolution Aerial Imagery Dataset for Post Flood Scene Understanding

热门文章

  1. 成都领君科技自然资源一张图平台设计方案
  2. python读取excel在web中显示_在网页中预览excel表格文件
  3. 黑马程序员全套Java教程_Java基础入门视频教程零基础自学Java必备教程视频讲义(1)
  4. 程序员常用的数学公式
  5. 10个常用的python可视化工具
  6. Linux电脑弹出网络认证,linux局域网Dr.COM宽带认证客户端上网指南
  7. Python和Java哪个更好找工作?
  8. [AD]-学习笔记-元件库介绍及电阻容模型和IC类器件的创建
  9. 5千万个密码的密码字典全家桶
  10. IT软件项目管理视频教程—软件项目管理实战教程