C#批量转换Word文档为Pdf
引用
using Microsoft.Office.Interop.Word;
using System.IO;
获取文件夹下待转换的Word文件
string file = @"";string target="";//获取路径下的文件到字符数组string[] aa = Directory.GetFiles(file);//新建存放pdf文件的文件夹Directory.CreateDirectory(file + "\\文件pdf");for (int i = 0; i < aa.Length; i++){//拼接生成路径的字符串,先改后缀在插入文件夹target = (aa[i].Replace("docx", "pdf")).Insert (file.Length,"\\文件pdf");WordToPDF1(aa[i], target);}
转换方法
public static bool WordToPDF1(string sourcePath, string targetPath){bool result = false;Microsoft.Office.Interop.Word.Application application = new Microsoft.Office.Interop.Word.Application();Document document = null;try{application.Visible = false;document = application.Documents.Open(sourcePath);document.ExportAsFixedFormat(targetPath, WdExportFormat.wdExportFormatPDF);result = true;document.Close();}catch (Exception e){Console.WriteLine(e.Message);result = false;}finally{//关闭后台进程foreach (System.Diagnostics.Process p in System.Diagnostics.Process.GetProcessesByName("WINWORD")){p.Kill();} }return result;}
C#批量转换Word文档为Pdf相关推荐
- 用Word转换向导批量转换Word文档(转)
用Word转换向导批量转换Word文档(转) 目前,我校所在地区教育系统上下级之间文件材料的下达和上报都实现了网络传输.为了提高办公效率,主管教育部门要求这些材料一律使用纯文本格式.而由于排版 ...
- 转换Word文档为PDF文件
1.使用 Office COM组件的Microsoft.Office.Interop.word.dll库 该方法需要在电脑上安装Office软件,并且需要Office支持转换为PDF格式,如果不支持, ...
- 简要介绍word文档转换为pdf格式文档的工具
找了很多工具,其实都是乱七八糟的,没几个好用的,最好还是用Adobe Acrobat Pro吧,这个就很方便了,而且转换的也不错. ABC Amber PDF Converter ABC Amber ...
- 用ASP.Net实现将Word文档转换为PDF格式
前言:由于一个客户的项目中需要将WORD文档转换成PDF格式,故写了本篇实站教程 需求分析:客户的项目以B/S结构为主,提供一个WORD文件在后台自动转换成PDF,经过实际测试,如果该篇WORD文档有 ...
- springboot windows下WORD文档转PDF
windows环境下word转PDF 一.安装openoffice 我自己在官网上下载openoffice的windows版本和linux版本都非常慢,这里我提供一下我的云盘链接(windows版本) ...
- 将Word文档转换为PDF文件的步骤和技巧
在日常工作和学习中,我们经常需要将Word文档转换为PDF文件.PDF文件的格式稳定.排版精美.易于共享等特点使其成为了许多场合下的首选文件格式.在本文中,我将为大家介绍将Word文档转换为PDF文件 ...
- 最全的PDF转换Word文档方法汇总(珍藏版)
相信很多人经常使用到Word文档和PDF文档,也有PDF转换Word的需求,不过转换PDF文档也是难倒了很多人了. 今天小编就总结了有关于PDF转Word文档的所有方法,希望对需要的朋友有一定的帮助. ...
- word文档转为PDF以及多种文档格式转换
word文档转为PDF以及多种文档格式转换 项目地址:https://gitee.com/Jakewabc/word-of-pdf.git 相关案例: https://github.com/aspos ...
- 办公室小姐姐的福利!用Python批量提取word文档中的表格和图片内容
点上方"菜鸟学Python",选择"星标" 第491篇原创干货,第一时间送达 最近有许多小伙伴想要一些自动化办公的福利小程序,今天就满足大家的需求.日常的办公过 ...
- 20230507使用python3批量转换DOCX文档为TXT
20230507使用python3批量转换DOCX文档为TXT 2023/5/7 20:22 WIN10使用python3.11 # – coding: gbk – import os from pd ...
最新文章
- 图解Java的substring()方法底层干了啥?
- 初看Windows Media Center
- python软件管理系统_conda:基于python的软件管理系统
- 第05讲:多路加速,了解多线程基本原理
- 筛法求10000以内的质数
- boost::function的用法(二)
- 18 MM配置-BP业务伙伴-定义业务伙伴角色分组
- DOM和BOM的区别
- Android系统的手表adb抓取log日志
- Intel VT-x 处于禁用解决方法
- C#笔记05 方法和参数
- Bzoj 2154: Crash的数字表格(积性函数)
- 3,graph语法学习
- 非常详细的STM32 CAN通信的贴子,从总线细节到编程实现
- java中valueof_JAVA中intValue()和ValueOf()什么意思,还有Value什么意思
- 杂项-Java:JCP
- Python绘制正弦、余弦函数图像
- 云栖科技评论82期:乌镇上的产业新常态
- 计算机状态oxc0000001,电脑蓝屏代码0x00000001解决方法
- 王者荣耀皮肤壁纸爬取
热门文章
- 使用Apache FtpServer搭建FTP服务器 [FlashFXP]
- 《黑客攻防从入门到精通》:社会工程学
- 举例一种计算机病毒,电脑病毒介绍及举例
- 教你查看sql server 2000 sp4补丁是否安装成功 (安装补丁后可以远程访问)
- 加工中心宏程序c语言,加工中心最实用的宏程序
- 圆通问题频发背后的“罪与罚”
- C语言作业练习1:输入一个数判断是否为素数
- SecureCRT8.1下载+注册机+破解教程
- easyar android 开发,【EasyAR学习】安装Android SDK
- PHP集成环境Visual-AMP