PDF文档一键自动生成目录和书签

news2025/1/4 14:18:41

  在工作中经常会遇到编写文档的时候,当我们在word编写完文档后,一般可以自动生成一个目录。为了方便阅读和保护文档不被破坏,一般发送给别人的时候,需要把word文档转换成PDF格式。但是word文档转换为PDF格式后,目录虽然依然存在,但是在PDF阅读器的书签栏看不到目录,为了方便阅读,我们希望能将文档的目录自动添加到PDF的书签中去。

  下面我就详细演示一下,如何在word中自动生成目录,同时将word文档转换为PDF文档后,自动生成书签。

  首先编写word文档。

在这里插入图片描述

  在编写文档的时候要注意使用标题来区分不同的目录层次。

在这里插入图片描述

  第一级目录就使用一级标题,选中文档中的目录名称,然后在开始工具栏,将目录名称设置为一级标题。

在这里插入图片描述

  按照同样的方法将二级目录设置为二级标题,将三级目录设置为三级标题。

在这里插入图片描述
在这里插入图片描述

  标题处理完成之后,就可以添加其他内容了。

在这里插入图片描述

  文档内容编写完成后,就可以利用word自动生成目录了,首先把 光标定位到需要生成目录的地方。

在这里插入图片描述

  这里将光标定位到第一页,然后选择工具栏中的引用—目录。

在这里插入图片描述

  在目录里面选择自动目录,此时就会在第一页中自动生成文档的目录。

在这里插入图片描述

  此时目录的层次就和标题的层次是一样的,第一级目录就是一级标题,第二级目录就是二级标题,第三级目录就是第三级标题。

在这里插入图片描述

  此时按住ctrl键,用鼠标单击对应的目录,文档就会自动跳转。

请添加图片描述

  接下来利用word的保存功能,将文档转换为PDF格式。

在这里插入图片描述

  在word文档中选择 文件 — 另存为 ----这台电脑,选择文件存储的位置和名称。

在这里插入图片描述

  将文件的保存类型设置为PDF格式,然后点保存按钮,此时就会在桌面上生成一个PDF文档。

在这里插入图片描述

  打开生成的PDF文档

在这里插入图片描述

  生成的文档内容和word中的是一样的,同样在PDF文档中,这个目录直接点击就可以跳转到对应页面。

请添加图片描述

  但是通常看PDF文档时不习惯这样使用目录跳转,一般习惯直接点击左侧的书签进行跳转。

在这里插入图片描述

  打开PDF的书签栏之后发现这个书签栏是空的,也就是通过word文档生成的PDF默认是没有书签的,需要书签就得自己去添加。

  下面就使用 PDF补丁丁 这个软件来自动给PDF文档生成书签。
下载地址 https://www.cnblogs.com/pdfpatcher/

在这里插入图片描述

  这个软件是免安装版,下载下来之后解压,双击PDFPatcher.exe图标,直接打开软件。

在这里插入图片描述

  软件界面如下

在这里插入图片描述

  选择文件–打开文件,打开刚才生成的自动生成目录pdf文档。

在这里插入图片描述

  接下来将滚动鼠标滚轮,将PDF文档滚动到文档中一级标题的位置,然后在一级标题上单击鼠标右键,选择设置自动书签标题格式—1级标题

在这里插入图片描述

  此时会弹出一个对话框,单击生成书签按钮。

在这里插入图片描述

  这时候就在左侧生成的一级标题的书签。

在这里插入图片描述

  在左侧看到生成的书签后,就可以关闭这个对话框了。用同样的方法,在二级标题上面单击鼠标右键,选择设置自动书签标题格式—2级标题

在这里插入图片描述

  在弹出的对话框上直接点击生成书签。
在这里插入图片描述

  此时在左侧的书签栏中就可以看到生成的二级书签。

在这里插入图片描述

  用同样的方法,在三级标题上面单击鼠标右键,选择设置自动书签标题格式—3级标题.

在这里插入图片描述

  此时点击左侧的书签栏,右侧的PDF文档就可以自动跳转了。

在这里插入图片描述

  如果对生成的书签不满意,可以使用上面一排的书签工具对书签进行修改。

在这里插入图片描述

  比如这里将不同的目录级别用不同颜色标记。

在这里插入图片描述

  修改完成后点击保存按钮,保存修改后的PDF文档。

在这里插入图片描述

  为了方便对比,这里不覆盖原文件,单击确定输出修改后的PDF文件。文件保存成功后,关闭PDF补丁丁软件。

在这里插入图片描述

  用pdf浏览器打开刚才生成的文档。

在这里插入图片描述

  可以看到自动添加标签这个文档中在PDF浏览器左侧已经可以看到添加的标签了。但是最后修改的标签颜色和加粗显示,在这里好像没有起作用,但是不影响使用。

  在PDF文档中,不仅可以通过第一页的目录进行跳转,也可以通过左侧的书签进行跳转。

请添加图片描述

  这样通过word和PDF补丁丁软件的组合,就可以很方便的制作一个带目录和标签的PDF文档了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/65352.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【强化学习论文合集】五.2017国际表征学习大会论文(ICLR2017)

强化学习(Reinforcement Learning, RL),又称再励学习、评价学习或增强学习,是机器学习的范式和方法论之一,用于描述和解决智能体(agent)在与环境的交互过程中通过学习策略以达成回报最大化或实现特定目标的问题。 本专栏整理了近几年国际顶级会议中,涉及强化学习(Rein…

vscode electron安装环境

1. 安装nodejs Node.js 安装18.12.1LTS版本 安装完成后确认 node –-version 2. 安装electron npm install electron –g 验证是否安装成功 electron –v 没成功!!! 找解决方案 ​​​​​​​ 无法加载文件xxx.ps1,因为在…

信而泰OLT使用介绍-网络测试仪实操

一、OLT产品介绍 1.概述 PON作为FTTX网络发展的核心技术,局端设备OLT尤其重要。 本文档中主要介绍OLT的功能特性、业务配置 2.基本功能特性 2.1大容量和高集成度 ZXA10 C300集光接入、数据交换、路由处理于一体,提高了系统的集成度。 2.2 EPON功能…

ADSP-21489的图形化编程详解(3:音效开发例程-直通三个例程讲清楚)

Fireware 烧写好了之后,SigmaStudio 图形化开发的基本条件就达成了。我们重新来链接一下硬件,进入图形化编程的阶段,这个阶段我尽量多写一些例程,让大家能够尽快熟悉这个软件开发的全过程。 1. 直通(1) 1&…

C++类与对象(三)赋值运算符重载、const成员

目录 1.赋值运算符重载 1.1引入 1.2 运算符重载 1.3赋值运算符重载 1.4 前置和后置重载 2.const成员 3.取地址及const取地址操作符重载 1.赋值运算符重载 1.1引入 赋值运算符重载:用已存在的对象,给另一个已存在的对象赋值 还是使用上节日期类的…

[网络工程师]-应用层协议-电子邮件协议

常见的电子邮件协议有简单邮件传输协议、邮局协议和Internet邮件访问协议。 1、简单邮件传输协议(Simple Mail Transfer Protocol,SMTP) SMTP主要负责将电子邮件从发送方传送到接收方,即对传输的规则做了规定,该协议工…

2023最新SSM计算机毕业设计选题大全(附源码+LW)之java医院疫情管理系统4f9a9

毕业设计其实不难,主要毕业的时候任务太紧了,所以大家都非常忙没有时间去做,毕业设计还是早做准备比较好,多花点时间也可以做出来的,建议还是自己动手去做,比如先选一个题,这样就有方向&#xf…

Markdown 图片左右对齐、居中、大小设置

Markdown 图片左右对齐、居中、大小设置 虽然经常使用 Markdown 写博客,但是,我却不太知道 Markdown 图片的位置和大小设置,今天刚好发表博客的时候,发觉图片位置有点丑,Google 查到了方法,所以记录学习一下…

李立宗《计算机视觉40例》PPT课件:第3章

《计算机视觉40例》PPT课件:第3章 《计算机视觉40例》第3章是OpenCV入门,这一章对OpenCV的使用进行了简单的介绍。这章目录如下: 本章集中介绍了OpenCV中一些最通用的知识,这些知识在后面的案例中应用比较广泛,所以集…

木聚糖-聚乙二醇-牛血清白蛋白,BSA-PEG-Xylan,牛血清白蛋白-PEG-木聚糖

木聚糖-聚乙二醇-牛血清白蛋白,BSA-PEG-Xylan,牛血清白蛋白-PEG-木聚糖 中文名称:木聚糖-牛血清白蛋白 英文名称:Xylan-BSA 纯度:95% 别称:牛血清白蛋白修饰木聚糖,BSA-木聚糖 PEG接枝修饰木聚糖 木聚糖-聚乙二醇…

Mysql——》decimal

推荐链接: 总结——》【Java】 总结——》【Mysql】 总结——》【Redis】 总结——》【Kafka】 总结——》【Spring】 总结——》【SpringBoot】 总结——》【MyBatis、MyBatis-Plus】 Mysql——》decimal一、作用二、语法三、示例一、…

ADSP-21489的开发详解:VDSP+自己编程写代码开发(8-延时算法)

这个程序,对 48Khz 或 96Khz 采样率的音频,进行了延时处理,并输出。跑程序和上面的例程一样,我们来看一下他音频处理部分的具体程序。(音频输入输出需根据程序换接口) Left_Channel_Out1 Left_Channel_In2…

MEI 论文笔记

Multi-Partition Embedding Interaction with Block Term Format for Knowledge Graph Completion- Introduction- Algorithm- Experiment- Conclusion- CodeHung-Nghiep Tran, Atsuhiro Takasu - Introduction 以前的工作通常将每个嵌入视为一个整体,并对这些整体…

元宇宙产业委共同主席倪健中:打开元宇宙的潘多拉魔盒,释放元宇宙产业无限的想象与发展空间|平安银行元宇宙与新终端创新沙龙

12 月 2 日, 平安银行携手业内元宇宙知名专家学者、行业投资人、新终端企业代表在深圳蛇口举办“洞见未来超前领航——2022 平安银行元宇宙与新终端创新沙龙”,共同探讨虚拟现实的多样性,畅游元宇宙时空下的科技文明! 活动开场&am…

VSCode使用Qt的MinGW作为编译器编译C++

一、起因 我本人已经安装了Qt、VS、VSCode,因此不想再安装其他的编译器,但又想使用VSCode直接编译,所以就想看一下能否VSCode能否直接使用Qt的编译器。经过实验的确是可以的,这样就无需再下载MinGW-w64,其实我也有下载…

mongodb6创建账号

目录一、创建管理员账号二、创建普通账号一、创建管理员账号 无权限登录mongodb(即官方默认配置登录) mongosh --host 127.0.0.1 --port 27017创建管理员账号 #切换到admin数据库 use admin #创建admin账号 db.createUser({user:"testAdmin"…

22年下半年软考考后成绩查询、分数线、证书领取相关注意事项

一、软考成绩查询时间 软考考试时间分为上半年和下半年,上半年固定是在五月份下半年固定是在十一月份。 成绩查询时间一般在考试时间后的两个月左右根据历年来看, 2022年上半年软考考试时间是5月28-29日,成绩7月中旬左右在官网可以查询&am…

聊天信息框显示消息

聊天信息框显示消息 效果展示 概述 本文讲解如何制作&#xff0c;可以提交信息的聊天框&#xff0c;并且可以删除已经发布的聊天信息。 构建HTML框架 <body><textarea name"" id""></textarea><button>发布</button><…

基于java(ssm)学生在线课程学习系统源码(java毕业设计)

基于java&#xff08;ssm&#xff09;学生在线课程学习系统 学生在线课程学习系统是基于java编程语言&#xff0c;mysql数据库&#xff0c;ssm框架&#xff0c;和idea工具开发&#xff0c;本项目主要分为学生&#xff0c;管理员两个角色&#xff0c;学生的功能是登陆&#xff…

移动端抓包

1.手机连接电脑&#xff08;处于一个局域网&#xff09; 手机、电脑连接同一个WIFI电脑通过网线连接无线路由&#xff0c;手机连接这个WIFI手机开热点&#xff0c;电脑连接这个热点 2.Fiddler 代理 开启Fiddler代理&#xff0c;tools——Options——Connections——Allow re…