本文适用于Word 2007 + Windows 7,造冰箱的大熊猫@cnblogs 2018/8/3

一、Word文档转PDF文档

把Word文档转换为PDF,有两个免费解决方案

1、Microsoft “XPS or PDF”插件

微软为Microsft Office 2007提供了“Microsoft Save As PDF or XPS”插件,可从微软官网找到。

下载并安装这个插件后,Word的“另存为”选项中会出现“PDF或XPS”的选项。选择该选项即可将文档转换为PDF格式。

2、Foxit PDF Reader

从福昕官网下载并安装福昕PDF浏览器(Foxit PDF Reader)后,操作系统中会新添加一个虚拟打印机“Foxit PDF Reader Printer”。在Word中选择“打印”,并在打印对话框中选用Foxit打印机,即可将文档转换为PDF格式。

二、Word标题转PDF书签

使用微软插件转化PDF格式时,可将Word中的标题转换为PDF中的书签。具体操作流程为:

1)在Word中,按下F12,进入“另存为”对话框。

2)在“另存为”对话框中,将“保存类型”选择为pdf。

3)在“另存为”对话框中,点击“选项”按钮,进入“选项”对话框。

4)在“选项”对话框中,选中“创建书签时使用”和“标题”

5)完成以上设置后,按照提示创建PDF文档,创建出的文档将Word文档的标题转换为了PDF文档的书签,便于阅读。

三、Word标题转PDF书签,书签中没有标题序号

使用方法二转换出来的PDF文档,用Foxit浏览器打开,发现书签里只有Word文档标题内容,但是没有序号。比如,Word文档中某个标题为“1 概述”,在Foxit浏览器中的书签栏中只显示“概述”。

产生这一问题的可能的原因时,Word中标题前的序号时通过样式自动产生的(一般大家都通过这种方式自动管理标题前序号),但转换程序转换时只对标题中的文字内容进行了转化,从而导致标题序号丢失。

解决方法:百度了一下,找到董辉给出的一个基于VBA的解决方案,亲测很好用。未获得原作者授权就不搬运到这里了,感兴趣有需要的同志请查看董辉帖子,地址为https://zhidao.baidu.com/question/473380060.html。

感慨一下,刚接触微软Office时候就听说了VBA,这么多年过去了,却从来没认真看过一眼试一下,果然技术的水平依赖于对工具的熟练程度,学习永远在路上!

补充:董辉VBA方案有个小问题,文章中的自动列表(就是段首自动加“1)2)”字样的文字)中的序号也被转换成了字符,不方便后续修改。强烈建议,单独存放一个拷贝用于PDF转换!

Word:转换PDF的更多相关文章

  1. SharePoint 2013 Word 转换PDF服务介绍及示例

    前言:在SharePoint使用过程中,经常会发现将文档进行格式转换的需求,之前,看到SharePoint 2013有将PPT转换PDF文档的服务,后来,才发现SharePoint 2010开始,就有 ...

  2. SharePoint Word 转换PDF服务介绍及示例

    前言:在SharePoint使用过程中,经常会发现将文档进行格式转换的需求,之前,看到SharePoint 2013有将PPT转换PDF文档的服务,后来,才发现SharePoint 2010开始,就有 ...

  3. openoffice excel word 转换pdf 支持本地调用和远程调用

    OpenOffice.org 是一套跨平台的办公室软件套件,能在Windows.Linux.MacOS X (X11)和 Solaris 等操作系统上执行.它与各个主要的办公室软件套件兼容.OpenO ...

  4. #c word转换PDF

    需要引用Microsoft.Office.Interop.Word,版本是07之上的. 这个版本会判断文件是否被占用. using Microsoft.Office.Interop.Word; usi ...

  5. .net调用word转换pdf出现80080005错误的解决办法

    检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80080005. 1:在服务器上安装offi ...

  6. tp5 使用phpword 替换word模板并利用com组件转换pdf

    tp5   使用phpword 替换word模板并利用com组件转换pdf 一.首先composer安装PHPword,就不多说了 二.然后是把模板中要替换的部分用变量代替 三.把原始的模板文件放入项 ...

  7. word转PDF,PDF转Image,使用oppenOffice注意事项等

    最近在电子合同等项目中需要把word或者pdf转换成image,用到了openOffice把word转换pdf,以及把pdf转换成图片 感谢小伙伴张国清花费了三天时间来实现了此功能.下面我将把具体的步 ...

  8. 在windows系统上word转pdf

    一.前言:我在做文件转换过程中遇到的一些坑,在这里记录下,因为项目需求,需要使用html转pdf,由于itext转换质量问题(一些Css属性不起作用),导致只能通过word文件作为跳板来转换到pdf文 ...

  9. openOffice word转pdf,pdf转图片优化版

    之前写了一个版本的,不过代码繁琐而且不好用,效率有些问题.尤其pdf转图片速度太慢.下面是优化版本的代码. spriing_boot 版本信息:2.0.1.RELEASE 1.配置信息: packag ...

  10. Linux系统下word转pdf,xls转pdf,ppt转pdf

    word转换pdf的技术方案,供参考.[doc/docx/ppt/pptx/xls/xlsx均支持转换]           本方案是Java结合shell命令完成,不同于以往的仅依赖java组件转换 ...

随机推荐

  1. Redundant Connection

    In this problem, a tree is an undirected graph that is connected and has no cycles. The given input ...

  2. ssl安全验证

    #ssl验证 r=requests.get('https://www.12306.cn',verify=False) print(r.content.decode('utf-8')) 结果:

  3. vue中添加与删除,关键字搜索

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. hadoop安装zookeeper-3.4.12

    在安装hbase的时候,需要安装zookeeper,当然也可以用hbase自己管理的zookeeper,在这里我们独立安装zookeeper-3.4.12. 下载地址:https://mirrors. ...

  5. php后门简单检测脚本

    # coding:utf-8 import os import sys import re rulelist = [ '(\$_(GET|POST|REQUEST)\[.{0,15}\]\(\$_(G ...

  6. Delphi 键盘的编程

  7. tensorflow源码分析

    前言: 一般来说,如果安装tensorflow主要目的是为了调试些小程序的话,只要下载相应的包,然后,直接使用pip install tensorflow即可. 但有时我们需要将Tensorflow的 ...

  8. PIL:处理图像的好模块

    介绍 PIL是一个专门用来处理图像的模块,可以对图象进行各种各样的变换 打开一张图片 from PIL import Image # 调用Image下的open方法,即可打开一张图片 # 得到的im便 ...

  9. win10 安装ubuntu16.04双系统

    安装了两天的ubuntu系统,很是头疼,发现网上的内容,比较繁杂,因此,写此博客,进行综合整理,总结了安装方法.方便大家安装,减少搜索. 电脑是老师的电脑,配置为: 主板:微星 CPU:英特尔i5 7 ...

  10. Linux 权限和目录更改、移除、更换目录、列出目录内容、使用通配符、移动、重命名

    12 chgrp :改变档案.目录所属群组          chgrp -R dirname/filename   chown :改变档案/目录拥有者              chown -R 账 ...