开发者社区> zting科技> 正文

[转]将Word转(保存)为带书签的PDF

简介:
+关注继续查看

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

原文地址: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页开始替换
替换后文档内容显示就正常了,而书签依然正常,而且点击文档目录部分的某一项即可跳转到相应的页面。
 
 

本文转自火地晋博客园博客,原文链接:http://www.cnblogs.com/yelaiju/p/3222672.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
PDF转Word
PDF转Word
20 0
使用python将word文档和pdf电子书进行格式互转(兼容Windows/Linux)
一些重要文档格式之间的互转在目前显得尤为重要,pdf作为通用格式在现在各个平台上兼容性是最好的,所以写python脚本将这些word文档批量转换pdf是最好的解决方案。 由于windows系统对于word文档有天然的兼容性优势,所以转换起来很简单,普遍上是通过comtypes模块。
114 0
UIWebView 读取pdf,word,excel
UIWebView 读取pdf,word,excel
12 0
6行代码!用Python将PDF转为word
6行代码!用Python将PDF转为word
99 0
PDF转Word完全指南:3大方法满足各种场景!
还不知道PDF怎么转Word吗,本文将提供完整的PDF转Word方案,包括离线、在线或者SDK API等各种方式,总有一款满足您的需求。
171 0
自行设计开源的pdf转word软件(python开发设计)
自行设计开源的pdf转word软件(python开发设计)
59 0
aspose将word转pdf时乱码,或者出现小方框问题
aspose将word转pdf时乱码,或者出现小方框问题
224 0
知识分享之Golang——一个常见word、excel转换pdf的工具函数
知识分享之Golang篇是我在日常使用Golang时学习到的各种各样的知识的记录,将其整理出来以文章的形式分享给大家,来进行共同学习。欢迎大家进行持续关注。 知识分享系列目前包含Java、Golang、Linux、Docker等等。
257 0
Python办公自动化--Word、Excel、PDF
python操作excel主要用到openpyxl库。其主要针对xlsx格式的excel进行读取和编辑。下面简单介绍其使用方法及命令。除openpyxl库外,还有xlwt及xlwd也可以对excel表格实现同样操作。
50 0
POI 生成word 转 pdf
根据业务需要 需要出一份 PDF 文件 作为 公告的附件使用 PDF文件中 需要有 各种数据作为展示 是动态生成的
1058 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
阿里云产品手册(2021版)
立即下载
飞天大数据&AI产品手册
立即下载
阿里云数据安全和隐私保护白皮书
立即下载