zoukankan      html  css  js  c++  java
  • Word:转换PDF

    本文适用于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转换!

  • 相关阅读:
    【c++算法】移除性算法
    【c++容器】标准库与boost库中一些容器的介绍
    【Marva Collins' Way】第十章
    pc后时代的vs2012
    【行业关注】决策
    .net控件
    Silverlight 全屏显示
    ImageError error #4001 in control 'Xaml1': AG_E_NETWORK_ERROR 异常
    Silverlight跨域,Silverlight在IIS中部署等问题解决之道
    演练:使用 Expression Blend 或代码创建 Silverlight 时钟
  • 原文地址:https://www.cnblogs.com/pandabang/p/9413956.html
Copyright © 2011-2022 走看看