各种PDF转换问题(二).将OFFICE文档转为PDF文档

原则上说,PDF一旦创建,其本身是不可以修改的(某些操作,如批注等,则不属于此范围),又因为PDF有轻量,格式通用,允许包含的内容丰富等诸多优点,故很多企事业单位都喜欢将PDF作为最后的文档发放格式。OFFICE转PDF,则成了一个很常用的操作。

OFFICE转PDF的手段很多,但最主流的,可能有这么三种:

1.使用微软的免费OFFICE插件SaveAsPDFandXPS。这个插件可以直接到微软官网下载,特点是免费,转换风险低。插件安装好之后,会在OFFICE开始菜单中,“另存为”子项,出现一个"PDF或XPS“项,点击此项,即可开始OFFICE转PDF操作。而若要使用程序调用OFFICE的COM库来实现转换,则操作就不是很统一,大致有两种方式(一下程序均以C#为例):

1)Document对象的SaveAs方法:

        public static void conv(Document document, object oTarget, object oFormat)
        {
            document.SaveAs(ref oTarget, ref oFormat, ref m_oMissing,
                ref m_oMissing, ref m_oMissing, ref m_oMissing, ref m_oMissing,
                ref m_oMissing, ref m_oMissing, ref m_oMissing, ref m_oMissing,
                ref m_oMissing, ref m_oMissing, ref m_oMissing, ref m_oMissing, ref m_oMissing);
        }

对于WORD来说,这里的oFormat,要求是:WdSaveFormat.wdFormatPDF,而PowerPoint这里的格式要求是PpSaveAsFileType.ppSaveAsPDF

2)Excel似乎只能使用Workbook对象的ExportAsFixedFormat来进行转PDF操作:

        public static void save(Workbook workbook, object oTarget, XlFixedFormatType oFormat)
        {
            //workbook.Save();
            workbook.ExportAsFixedFormat(oFormat, oTarget, XlFixedFormatQuality.xlQualityStandard, m_oTrue, m_oFalse,
                m_oMissing, m_oMissing, m_oMissing, m_oMissing);
        }

2.使用Acrobat的OFFICE插件。它的特点是速度快,定制能力比强。一般安装了Adobe Acrobat之类的软件,这个插件就会自动装上。手动操作此插件很简单,其操作项也在OFFICE开始菜单中的”另存为“中。但使用程序来自动操作,本人尚未研究过(因为第1种方式已经能够满足我的要求了)。

3.使用Aspose控件来完成PDF相关操作。Aspose是一组很强大的控件,我所接触到的,主要是OFFICE和PDF相关的部分。使用Aspose,可以完全脱离OFFICE环境来操作OFFICE--转PDF自然不在话下,PDF转各种图片也很方便。程序自动化实现,可以参考其官方例子:

http://www.aspose.com/demos/default.aspx

它唯一的缺憾,可能就是收费比较贵。

时间: 2025-01-03 00:50:00

各种PDF转换问题(二).将OFFICE文档转为PDF文档的相关文章

使用OpenOffice.org将各类文档转为PDF

http://blog.zhaojie.me/2010/05/convert-document-to-pdf-via-openoffice.html —————————————————————————————————————————————————————————— 使用OpenOffice.org将各类文档转为PDF 2010-05-27 12:37 by 老赵, 25682 visits 最近在项目中遇到一个需求,是要将各类文档转换为PDF.这应该是个很常见的工作,而且我也只需要支持MS W

怎么把Word文档转为PDF格式

怎么把Word文档转为PDF格式?现在的人大多数都喜欢用PDF格式来进行阅读,这是因为PDF文件有不错的视觉阅读性和保护性.但对于文员编辑来说,Word文档才是他们编辑资料的主要工具.有时候为了保障文件资料的安全,我们需要把编辑好Word文档转换成PDF格式,这样做主要是为了方便阅读和进行编辑和修改,同时大大的提高了我们的工作效率.那么问题来了,怎么把Word文档转为PDF格式呢?下面我们就一起来看看下面的介绍! 其实我们只需要一款专业的转换器就可以将Word文档转换成PDF格式."迅捷PDF转

pdf转换成cad文件方法介绍 轻松完成cad文档编辑

我们知道,在设计工作中我们常常会将已经完成设计的CAD文件转换成更加方便阅读的PDF格式文件.所以熟练掌握CAD与PDF两种格式文件的互转就十分重要了,相信很多人都已经知道了如何将CAD转换成PDF格式了,那么反过来将PDF转换成CAD格式你会么? 一.如何将PDF转换成CAD文件? 方法一:在线转换 如果我们的PDF文件比较小的话,我们完全可以直接在迅捷PDF在线转换平台上进行转换. 首先我们选择"文档转换"下方的"PDF转CAD"功能. 然后在转换页面中添加需要

在linux中使用php将word文档转为pdf

使用本教程需要在linux中安装openoffice,改页面中有详细的安装与使用教程(http://www.cnblogs.com/sustudy/p/3999628.html). 既然,你看了该教程就应该不能否认linux的权限的确很坑人.而用php将word文档转pdf文档,更是需要一大堆权限设置.因此,在这里我就给php用到有关目录和文件都给予了777权限. 从该文中(http://www.cnblogs.com/sustudy/p/3999628.html)可以很清楚的知道重点代码:(如

Java实现web在线预览office文档与pdf文档实例

https://yq.aliyun.com/ziliao/1768?spm=5176.8246799.blogcont.24.1PxYoX 摘要: 本文讲的是Java实现web在线预览office文档与pdf文档实例, 1.首先我们需要找到可以把office转换成pdf的方法,查找资料发现有openoffice这一软件可以把office转换成pdf,这一软件先下载下来,然后记住自己安装的在那个位置.然后在cmd环境下进入安装目录的program目 云计算 云服务器ECS 大数据 建站 备案 文档

将PDF转换成CAD,怎么直接操作

在我们工作当中,最常接触的文件格式之一就是PDF格式文档.如今不少的的电子邮件.公司文告都是PDF格式的,而且在我们阅读的PDF文件当中,不少就是CAD的图纸文件,如果我们想要将这些PDF文件转换成可编辑的CAD图纸文件,那么我们应该怎么进行转换?PDF转换成CAD怎么直接转换? 想要将PDF文件转换成CAD文件,那么就需要使用PDF转CAD转换器http://www.cr173.com/soft/510350.html这款专业的文件转换器进行转换,利用这款软件即可轻松的将PDF文件转换成CAD

那些PDF转换图片、PPT、Word的神操作,一键互转不是梦

无论你是职场办公,还是日常学习,只要使用电脑你就逃不开PDF文件. 因为PDF兼容性强,又能保证无论你在什么系统和端口打开的时候,内容格式都不会发生变形.尤其是在打印文件的时候,这个优势就特别明显. 今天咱们就来聊聊,关于PDF版本转换的那些事! 一.直接转换 直接转换的意思就是你不需要借助任何工具,也能直接进行版本转换.比如Word文档.Excel表格.PPT等,都能直接转换为PDF版本,这个小窍门很多人还不知道. 举个例子,将Excel表格直接换为PDF版本: 文件- -另存为- -选择保存

怎样简单快速的把PDF转换成word

现在有很多文档资料都是PDF格式,这种文档格式虽然可以编辑,但比较复杂,所以很多人会将PDF文档格式转成word文档,这样对文档的内容更加便于利用,而且也便于编辑.但是如果直接通过复制粘贴将文档中的内容复制到word中,那么对页面的排版会有很大影响,而且不能一次全部复制.那除了复制粘贴怎么可以简单快速的把PDF格式转换成一个word文档呢? 若处理的文档较多,单个文档较大,则需要用文档转换工具来操作,转换步骤基本就是选择类型,添加文件,选项设置,最后转换就可以了.?使用工具:迅捷PDF转换器具体

pdf转换成jpg格式的转换方法

一些PDF文档中有些插图很有特色,但是想要将它们复制保存为JPG会非常吃力,一来该文档并不兼容JPG格式,二来这种严谨的格式并不具备复制粘贴功能.那么难道我们就真的不能把PDF转为JPG了吗?答案是no,下面我就带大家一起实现PDF转换成JPG. 首先,打开迅捷PDF转换器,转换的目标文件菜单栏中单击"文件转图片": 接着点击添加文件按钮,将要转换的文件添加到转换页面: 如果PDF内含有多页可以设置只转换你要转换的那几页,点击页码选择,然后输入要转换的页数就可以了: 然后点击开始转换就