提到的方法非常管用,感谢原作者的分享。

原文地址:http://blog.163.com/rongting_chen/blog/static/16490684420114266192887/

将word文档存为PDF可以带来很多便利,在这里就不多说了。下面讨论一下转换方法。

我现在使用的是Word2010+Acrobat9,所以这里仅讨论使用这种组合的转换方法。

在Word2010中有两种方式将word文档转换为PDF。一种方法是使用Word自带的“另存为PDF”功能(不装Acrobat也行),另一种是采用虚拟打印机(必须装Acrobat)。两种方式产生各有利弊。

若使用Word自带的“另存为PDF”功能转换,则操作很简单转换速度也很快。首先选择“文件” -> "另存为",在出现的对话框中选择“保存类型”为“PDF(*.pdf)”,不要忙着点“保存”。

然后点“选项”,按如图方式勾选书签选项

确定后就开始转换了。转换后文档具有书签(当然,这需要你在写word文档时指定各级标题的样式,强烈建议写文档时使用样式)。而且目录中的条目所具有的链接功能依然有效。

一般情况下使用这种转换方式就可以了。但在些毕业论文时发现,文中用MathType编辑的公式有时不能正确转换,如下面的例子

在word中显示是这样的

在PDF中显示是这样的
当转换时出现这种问题时可以采用下面的转换方法。
 
 
第二种方法是使用虚拟打印机转换,这种方法不仅适用于word转pdf,也适用于其他文件转pdf,只要是能打印的文件都可以。在word中选择“文件” -> “打印”,选择虚拟打印机打印即可。
用这种方式转换速度较慢,但转换得到内容和在word中看到的是一样的。如上面给出的公式用这种方式转换得到的结果如下所示
 

用这种方式不能对添加书签 ,而且点击PDF中的目录部分不再能跳转到相应的页面。

 
 
两种转换方式各有利弊,所以考虑将两者结合,得到内容不失真又具有书签的PDF文档。方法如下
首先按上述两种方式转换得到两个PDF文档:1.pdf ,2.pdf(文件名随便起的)。
然后打开1.pdf(就是有书签的那个),选择“文档”->“替换页面”,选择2.pdf (就是没书签的那个)
出现如下所示的对话框,然后根据需要替换页面,例如可以将目录以后正文的部分全部替换掉。这份文档中目录在第4页结束,因此从第5页开始替换
替换后文档内容显示就正常了,而书签依然正常,而且点击文档目录部分的某一项即可跳转到相应的页面。

[转]将Word转(保存)为带书签的PDF的更多相关文章

  1. 将Word转为带书签的PDF

    将word文档存为PDF可以带来很多便利,在这里就不多说了.下面讨论一下转换方法. 我现在使用的是Word2010+Acrobat9,所以这里仅讨论使用这种组合的转换方法. 在Word2010中有两种 ...

  2. Java 用Freemarker完美导出word文档(带图片)

    Java  用Freemarker完美导出word文档(带图片) 前言 最近在项目中,因客户要求,将页面内容(如合同协议)导出成word,在网上翻了好多,感觉太乱了,不过最后还是较好解决了这个问题. ...

  3. 文档控件NTKO OFFICE 详细使用说明之预览word编辑保存回服务器

    1.在线预览Word文件 (1) 运行环境 ① 浏览器:支持IE7-IE11(平台版本还支持Chrome和Firefox) ② IE工具栏-Internet 选项:将www.ntko.com加入到浏览 ...

  4. 【Java】用Freemarker完美导出word文档(带图片)

    Java  用Freemarker完美导出word文档(带图片) 前言 最近在项目中,因客户要求,将页面内容(如合同协议)导出成word,在网上翻了好多,感觉太乱了,不过最后还是较好解决了这个问题. ...

  5. 完整的保存onetab的书签信息

    之前在百度上找怎么完整的保存onetab的书签信息,没找到答案,于是乎上了google,在stackoverflow上找到了一个相关的答案 How to restore OneTab list of ...

  6. 使用Python批量合并PDF文件(带书签功能)

    网上找了几个合并pdf的软件,发现不是很好用,一般都没有添加书签的功能. 又去找了下python合并pdf的脚本,发现也没有添加书签的功能的. 于是自己动手编写了一个小工具,使用了PyPDF2. 下面 ...

  7. 《工程热力学沈维道童钧耕第四版-带书签》高清pdf下载链接

    <工程热力学沈维道童钧耕第四版-带书签>高清pdf下载链接 百度网盘链接:https://pan.baidu.com/s/1dWksA8O3y2JSfIQy5lrU5g 提取码:7x9w ...

  8. word和.txt文件转html 及pdf文件, 使用poi jsoup itext心得

    word和.txt文件转html 及pdf文件, 使用poi jsoup  itext心得本人第一次写博客,有上面不足的或者需要改正的希望大家指出来,一起学习交流讨论.由于在项目中遇到了这一个问题,在 ...

  9. doc文档生成带目录的pdf文件方法

    准备软件: 福昕PDF阅读器 下载地址:http://rj.baidu.com/soft/detail/12882.html?ald 安装福昕PDF阅读器,会自动安装pdf打印机. 准备好设置好各级标 ...

随机推荐

  1. maven出错The folder is already a source folder

    右键build path -> configure build path -> source ,选择 src/main/java.src/test/java删除,然后再新建.

  2. magic矩阵

    魔方矩阵 魔方矩阵是有相同的行数和列数,并在每行每列.对角线上的和都相等.你能构造任何大小(除了2x2)的魔方矩阵. 1.历史       魔方又称幻方.纵横图.九宫图,最早记录于我国古代的洛书.据说 ...

  3. 转ORA-28002: the password will expire within 7 days 解决方法

    最后一步要改密码,否则还会报错. 1. 查看用户的profile设置: SELECT username,profile FROM dba_users; 一般用户的profile设置都为DEFAULT. ...

  4. python--迭代--7

    原创博文,转载请标明出处--周学伟http://www.cnblogs.com/zxouxuewei/ 一.什么是迭代 在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历 ...

  5. php部分--例子:租房子(复选框的全选、数组拼接成字符串、设置复选框的name值、)

    1.链接数据库 <?php include("DBDA.class.php"); $db=new DBDA(); $sql="select * from fangz ...

  6. Android——ListView

    1.ArryAdapter: arry_adapter的layout文件: <?xml version="1.0" encoding="utf-8"?&g ...

  7. php MySQL数据库操作类源代码

    php MySQL数据库操作类源代码: <?php class MySQL{ private $host; //服务器地址 private $name; //登录账号 private $pwd; ...

  8. ExtJS参考手册

    ExtJS是一个用javascript写的,主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架.因此,可以把ExtJS用在.Net.Java.Php等各种开发语言开发的应用中.ExtJs ...

  9. apache性能优化

    perfork进程数 http://sookk8.blog.51cto.com/455855/275759/ mod_cache 磁盘缓存 http://www.cnblogs.com/fnng/ar ...

  10. when compile /home/wangxiao/NVIDIA-CUDA-7.5 SAMPLES, it warning: gcc version larger than 4.9 not supported, so: old verson of gcc and g++ are needed

    1. when compile /home/wangxiao/NVIDIA-CUDA-7.5 SAMPLES, it warning: gcc version larger than 4.9 not ...