【PdgCntEditor】解决PDF的目录页码和PDF实际页码不一致的问题,书签页码偏移页面偏移功能,PDF页面标签的添加

news2025/1/19 11:34:53

一、问题背景

大部分的图书对应的PDF,目录中的页码并非PDF中直接索引的页码,两者之间存在一定的偏移值;导致我们看目录后面的页码,并不能直接借此数字索引到对应页面,非常麻烦。
在这里插入图片描述

二、改变页码标签

这是第一种方法,通过将封面到正文前一页的PDF页面对应的标签设置为非数字格式的,就可以使后面正文开始的页面从1开始向后数。

不需要结合书签,只利用正文前的目录进行索引时,这种方法就比较好

目前在WPS中我没看到这个功能,但是在万兴PDF、Acrobat PDF,我都看到了相关的功能。

希望WPS的相关人员看到这篇文章,好好改进改进!

废话不多说,开始讲怎么做!

2.1 Acrobat PDF

打开PDF文件后,进入组织页面。
在这里插入图片描述
更多——页面标签。
在这里插入图片描述
由于封面到正文前一页面是1-9页号,所以我们仅仅对此进行编码。
在这里插入图片描述
样式那里,只要不选数字和无,其他的都可以。
在这里插入图片描述
前缀可以不加,然后起始是1。

添加完后,效果如下:
在这里插入图片描述
在这里插入图片描述

2.2 万兴PDF

没下载,不过看了acrobat pdf的设置,大家应该也能大致模仿地做出来。

下面插一个我在网上找到的文章,他已经写的很好了!

这样的PDF的页码是怎么做出来的? - 高效率攻略的回答 - 知乎
https://www.zhihu.com/question/63877412/answer/268328380

2.3 福昕PDF

这个软件,我电脑上的版本比较低,知乎上也有回答。

这样的PDF的页码是怎么做出来的? - jaffedream的回答 - 知乎
https://www.zhihu.com/question/63877412/answer/214050631
在这里插入图片描述

三、书签页码偏移——PdgCntEditor

大部分人应该跟我一样都是用左边的书签来索引页面的,因此引入第二种方法,我们不改变页面的标签设置,直接把书签的页码进行一个偏移。

能实现书签页码偏移的软件,我知道的有两种,其一是【PdgCntEditor】,第二就是【pdf-bookmark】了,后面这个在github可以搜到,前面这个更有名气些。

因此我在此只讲如何用【PdgCntEditor】实现页码偏移。

分两种情况帮助大家理解【PdgCntEditor】软件里的基准页码。

3.1 PDF没进行过上述页面标签设置

如果PDF没进行过上述页面标签设置,那么基准页就是目录中第1页对应的PDF页号。
在这里插入图片描述
如下图所示,没设置页面标签的情况下,这一页对应的页号是10。
在这里插入图片描述
那么我们在里面就填10。
在这里插入图片描述

3.2 在PDF中进行过相关页面标签设置

如果你在PDF中进行过相关页面标签设置,第一页是这个样子,也就是说你是通过输入1来索引到第一页的。
在这里插入图片描述
那么,你也只需要在里面设置基准页为1就行。
在这里插入图片描述

从这里,我们可以看出,基准页那里填的数其实就是目录第1页所指的PDF页面的标签数值。

当前面进行过上述的页面标签设置,那么目录第1页对应PDF页面(在【PdgCntEditor】软件中称为“绝对页码”)的标签就是1,因此基准页数值也是1。

当前面没有进行过上述的页面标签设置,那么目录第1页对应PDF页面(在【PdgCntEditor】软件中称为“绝对页码”)的标签就是前面所有页面数目加上1,因此基准页数值也是前面所有页面数目加上1。

最后分享一篇我写的文章,里面讲的增减页码功能,比这个基准页功能更加直观易懂,用起来也得心应手,我更推荐使用。
【PdgCntEdit】书签的页码都是很大的正数,有没有办法把所有页码全部减去一个数??软件自带

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

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

相关文章

电脑技巧:Win10粘贴文件到C盘提示没有权限的解决方法

❤️作者主页:IT技术分享社区 ❤️作者简介:大家好,我是IT技术分享社区的博主,从事C#、Java开发九年,对数据库、C#、Java、前端、运维、电脑技巧等经验丰富。 ❤️个人荣誉: 数据库领域优质创作者🏆&#x…

VMware升级手册

1. 概述 1.1 实施范围 本次实施涉及上海SMVIC虚拟化平台的7台物理服务器、7台ESXI节点、一台VC(6.7升级到7.0),以及广德、如皋两个集群迁移到7.0VC。 1.2 实施内容 本项目中需要实施内容包括: 2. 前置准备 升级确认: 3. WBS 4. 实施过程 4.1 VC部署 运行安装包,点击…

R语言生存分析数据分析可视化案例

目标 本文的目的是对如何在R中进行生存分析进行简短而全面的评估。关于该主题的文献很广泛,仅涉及有限数量的(常见)问题。最近我们被客户要求撰写关于生存分析的研究报告,包括一些图形和统计输出。 可用的R包数量反映了对该主题的…

SpringBoot 配置文件这样加密,才足够安全!

1. 前景 在使用Springboot时,通常很多信息都是在application.yml中直接明文配置的,比如数据库链接信息,redis链接信息等等。但是这样是不安全的。 所以需要对敏感数据进行加密,这样防止密码泄露 Jasypt这个库为我们解决了这个问…

[附源码]计算机毕业设计springboot-大学生健康档案管理

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

初识Pytest自动化测试框架,我彻底懂了

初识Pytest Pytest是Python实现的一个测试工具,可以用于所有类型和级别的软件测试。 Pytest是一个可以自动查找到你编写的用例并运行后输出结果的测试框架。 Pytest的特点: 是一个命令行工具,编写用例简单,可读性强非常容易上手…

2023年高企申报准备工作,明光市企业可以提前做这些准备

为了帮助企业提前准备和更好地开展2023年高新技术企业认定申报工作,安徽省大力鼓励企业申报高新技术企业,相应出台了相关政策,同时对于高企申报也有很多奖补,下面小编汇总了滁州市2023年申报,企业提前准备工作有哪些。…

黑群晖从入门到入土,自编译适合自己硬件的黑群晖7.1.x引导(黑群晖DSM7.X引导用arpl编译教程)

写在前面的话 没啥好说的,只需要感谢在GitHub上开源代码的巴西老哥就好,好了废话不多说直接开始。 黑群晖DSM7.X引导用arpl编译教程写在前面的话一、需要的软硬件清单二、制作引导盘1、下载arpl镜像2.1.1、制作PE启动盘,这是使用msata硬盘或…

3. Vue.js 3.0 响应式系统原理

1.响应式系统原理-介绍 接下来通过模拟Vue3的响应式系统来深入了解它内部的工作原理。先来回顾一下Vue3重写了响应式系统,和Vue2相比,Vue3的响应式系统底层采用proxy对象实现,在初始化的时候不需要遍历所有的属性,把属性通过defi…

C语言——结构体(入门)

文章目录1.结构体的声明1.1.结构体是什么?1.2.结构体的声明1.3.结构体的定义和初始化2.结构体成员的访问3.结构体传参1.结构体的声明 1.1.结构体是什么? 在生活中往往很难用一个准确的数据类型来描述一个物体,例如一本书,描述它…

编码技巧——Mybatis分页插件PageHelper使用

本篇介绍Mybatis分页插件PageHelper的使用,本质上是Mybatis拦截器起作用,在执行目标SQL之前添加count语句及拼接limit到目标SQL后面,这里不再赘述,Mybatis拦截器相关知识可参考Mybatis——拦截器Interceptor,本篇仅简单…

12_AJAX

知识点1【定时器】(重要) 知识点2【日期Date对象】 知识点3【Math数学对象】(了解) ​编辑 知识点4【string对象】 indexof函数: substring()函数: 知识点5【全局函数】(了解) …

Android使用高德地图实现运动轨迹绘制和轨迹回放

功能的实现完全是使用高德地图进行实现的,先看一下效果图吧! 下图是在绘制轨迹的过程: 下图是在轨迹回放的过程: 下图是记录运动的时间区间: 其实这个实现起来还是很容易的,总体逻辑就是:定位—…

Meter接口测试使用教程哪里找?

接口测试是测试工程师的必备技能之一,运用JMeter工具一步步实现接口请求,数据参数化,断言等操作,通过常见的企业实际测试场景详解JMeter各项技术使用,最后结合Jenkins持续集成实现企业级小程序接口自动化测试&#xff…

数据结构(6)树形结构——平衡二叉树(JAVA代码实现)

目录 6.1.概述 6.2.AVL树 6.2.1.概述 6.2.2.旋转 1.RR旋转 2.LL旋转 3.LR旋转 4.RL旋转 6.2.3.代码实现 6.1.概述 二叉搜索树存在一个问题,就是树的姿态和数据的插入顺序是有关系的,有时候树会变成某一边的子树高度过高,甚至直接退化成…

百度联合哈尔滨发布城市大模型“冰城-百度·文心”, 助力城市智能化建设

本文已在【飞桨PaddlePaddle】公众号平台发布,详情请戳链接:百度联合哈尔滨发布城市大模型“冰城-百度文心”, 助力城市智能化建设 近日,哈尔滨市人民政府与百度携手,联合发布面向城市领域的行业大模型——冰城-百度文…

PyTorch学习笔记-损失函数与反向传播

1. 损失函数 具有深度学习理论基础的同学对损失函数和反向传播一定不陌生,在此不详细展开理论介绍。损失函数是指用于计算标签值和预测值之间差异的函数,在机器学习过程中,有多种损失函数可供选择,典型的有距离向量,绝…

【Oracle系列4】Oracle 数据库的层次结构,常见的GUI连接用具

【Oracle系列4】Oracle 数据库的层次结构 跟mysql不一样,mysql连上后能看到所有库,库下面直接就是表了。 跟pgsql也不一样,pgsql连上后,也是可以看到所有库,库下面是schema,schema下面才是表(…

G1D25-蜜汁APEX-RAGA代码运行友友第一次跑模型

一、APEX 英伟达开发的,压缩数据的框架 (一)安装bug 直接安装 https://blog.csdn.net/weixin_47658790/article/details/115055505 (二)运行bug 然后运行又出现了bug----------------------- IndexError: tuple …

沉睡者IT - 10个问题说清楚:什么是元宇宙?

欢迎关注沉睡者IT,点上面关注我 ↑ ↑ 人们对于元宇宙的构想十分多元且抽象,这十个问题将抽象的元宇宙具象化,帮助人们更好地理解。 一、什么是元宇宙? 1)元宇宙概念的提出 元宇宙在很长一段时间内仅存在于文学与影视作品中。…