将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

    提到的方法非常管用,感谢原作者的分享. 原文地址:http://blog.163.com/rongting_chen/blog/static/16490684420114266192887/ 将wor ...

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

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

  3. Java 将Word转为PDF、PNG、SVG、RTF、XPS、TXT、XML

    同一文档在不同的编译或阅读环境中,需要使用特定的文档格式来打开,通常需要通过转换文档格式的方式来实现.下面将介绍在Java程序中如何来转换Word文档为其他几种常见文档格式,如PDF.图片png.sv ...

  4. C# 将Word转为PDF、XPS、Epub、RTF(基于Spire.Cloud.Word.SDK)

    本文介绍通过调用Spire.Cloud.Word.SDK提供的ConvertApi接口将Word转换为PDF.XPS.Epub.RTF以及将Docx转为Doc格式等.调用接口方法及步骤参考以下步骤: ...

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

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

  6. 自动化将 word 转为 pdf,再将pdf转为图片!

    参考: https://blog.csdn.net/ynyn2013/article/details/49120731 https://www.jianshu.com/p/f57cc64b9f5e 一 ...

  7. ASP.NET Word转为PDF

    1.首先安装 Microsoft Office 2007加载项:Microsoft Save as PDF-简体中文版:下载地址: http://download.microsoft.com/down ...

  8. 实战动态PDF在线预览及带签名的PDF文件转换

    开篇语: 最近工作需要做一个借款合同,公司以前的合同都是通过app端下载,然后通过本地打开pdf文件,而喜欢创新的我,心想着为什么不能在线H5预览,正是这个想法,说干就干,实践过程总是艰难的,折腾了3 ...

  9. 使用iText生成带底图的PDF

    package com.wzh.itext; import com.itextpdf.text.Chunk; import com.itextpdf.text.Document; import com ...

随机推荐

  1. jenkins2 groovy脚本参考

    使用plugin生成groovy脚本,或者参考已有的groovy脚本. 文章来自:http://www.ciandcd.com文中的代码来自可以从github下载: https://github.co ...

  2. django orm总结

    目录1.1.1 生成查询1.1.2 创建对象1.1.3 保存修改的对象1.1.4 保存 ForeignKey 和 ManyToManyField 字段1.1.5 检索对象1.1.6 检索所有的对象1. ...

  3. 在sublime text 中的Emmet快捷键动态图演示

    Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生.它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示: ...

  4. Cento OS 6.5 YUM 安装 R 的方法

    (1)配置yum (2)安装EPEL YUM源 yum install  epel-release 修改源配置文件/etc/yum.repos.d/epel.repo ,把基础的恢复,镜像的地址注释掉 ...

  5. iOS开发-UITableView顶部图片下拉放大

    关于顶部图片下拉放大,在用户展示的个人中心显示用户个人头像信息,设置UITableView的headerView实现,UITableView继承自UIScrollView,同样的设置UIScrollV ...

  6. Inno Setup使用技巧

    一.关于Inno Setup如何在安装时播放音乐 方法(1): 在脚本编译里的[Code]与[Files]段处添加以下代码: [Code] Function mciSendString(lpszCom ...

  7. android: 通过内容提供器读取系统联系人

    读取系统联系人 由于我们之前一直使用的都是模拟器,电话簿里面并没有联系人存在,所以现在需要自 己手动添加几个,以便稍后进行读取.打开电话簿程序,界面如图 7.1 所示. 图   7.1 可以看到,目前 ...

  8. PoolMon 使用

    PoolMon 显示   PoolMon 在命令窗口中显示有关池内存分配的数据列.使用箭头键.PAGE UP 和 PAGE DOWN 键在数据间滚动. 注意   若要查看全部 PoolMon 显示,则 ...

  9. 分享一本Swift好书

    http://yuedu.baidu.com/ebook/6f6c3b1ef01dc281e43af000?pn=1&rf=http%3A%2F%2Fyuedu.baidu.com%2Febo ...

  10. 奇怪吸引子---Rucklidge

    奇怪吸引子是混沌学的重要组成理论,用于演化过程的终极状态,具有如下特征:终极性.稳定性.吸引性.吸引子是一个数学概念,描写运动的收敛类型.它是指这样的一个集合,当时间趋于无穷大时,在任何一个有界集上出 ...