Word、Excel批转PDF工具1.1 简体中文绿色版【附源码】

系统:win7, WinAll 大小:1.2M

类型:转换翻译 更新:2017-09-27 08:17

介绍 相关 评论(0)

这是一个 Word、Excel 文档,大量地转换为 PDF,也可以选择其中某几个 sheet (工作表) 转成 PDF。

开发环境

(1) VS 2008 / Windows Form / VB.NET / VSTO

(2) Office 2007 或 Office 2010 或更高版本 (需要引用新版 Office 里的 COM 组件)
(3) 2007 Microsoft Office 加载项:Microsoft Save as PDF 或 XPS (可将 Office 2007 或更高版本的文件,导出成 PDF 或 XPS 文件)

执行环境

(1) .NET Framework
(2) Office 2007 或 Office 2010 或更高版本 (旧版的 Office XP / Office 2003 不行)
(3) 2007 Microsoft Office 加载项:Microsoft Save as PDF 或 XPS (可将 Office 2007 或更高版本的文件,导出成 PDF 或 XPS 文件)

特性

(1) 支持中文文件名 (免费的 PDFCreator 从 1.2.x 版后即不支持)、中文目录、中文命名的 sheet。
(2) 可选择 Excel 的某一个或某几个 sheet,整合转换成「单一个」PDF (Adobe Acrobat Standard 亦无此功能,要很贵的 Adobe Acrobat Professional 才有)。
(3) 可选择 Excel 的某一个或某几个 sheet,「各自」转换成一个 PDF (我在网络上未找到具备此功能的软件)。
(4) 批转的速度很快,大量批转时亦不曾发生程序崩溃,或占据 Word、Excel 文件资源不释放的情形。
(5) 可处理 Excel 里,整个 sheet 内容全为空白的不正常情形。

主要功能

功能一 - 大批文件转换


图 3 功能一,批转多个目录里的 Word、Excel 文档 - 转换前


图 4 功能一,批转多个目录里的 Word、Excel 文档 - 转换后 

功能二 - Excel 特定 sheet 转换


图 5 功能二,可选择 Excel 的某一个或某几个 sheet,整合转换成「单一个」PDF


图 6 功能二,可选择 Excel 的某一个或某几个 sheet,「各自」转换成一个 PDF

组件引用



图 7 Office 2007 开发环境。项目需要手动引用三个组件

如上图 7,VS 里需要自行引用 Microsoft Office.Tools.Excel、Microsoft Office.Tools.Word 两个 .NET 组件,以及 Microsoft Excel Object Library 这个 Office 里的 COM 组件。 但需注意,在开发环境中若安装的是 Office 2007,则可引用的 Microsoft Excel Object Library 版本为 1.5 版 (11.0) 或 1.6 版 (12.0),此时编译的程序,可拿至安装 Office 2007 及 Office 2010 的用户机器上执行;但若如下图 8,在开发环境中安装的是 Office 2010,则可引用的 Microsoft Excel Object Library 版本为 1.7 版 (14.0),此时编译的程序,就只能拿至安装 Office 2010 的用户机器上执行,若拿至安装 Office 2007 的用户机器上会无法执行。


图 8 Office 2010 开发环境。项目需要手动引用三个组件

展开全部

应用信息

猜你喜欢
    文件格式转换器
    经常需要使用许多种文件来工作的网友一定知道,文件总是需要不同的格式以对应不同的用处,比如有的储存图片,有的储存程序,有的储存文字信息。每一种文件格式通常会有一种或多种扩展名可以用来识别,但也可能没有扩展名。同一个文件格式,用不同的程序处理可能产生截然不同的结果。所以我们非常需要文件格式转换器来帮助我们达到正确打开文件的目的,而本站就为大家准备了一批专业的文件格式转换器,几乎支持所有格式的转换,你不
    进入专区

    相关文章

    玩家留言 跟帖评论
    查看更多评论
    其它版本