热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

如何快速增加pdf书签,解除pdf限制

一、需要的工具福昕PDF阅读器FoxitPDFEditor2.2.1build1119汉化版下载地址:http:www.onlinedown.netsoft51002.

一、需要的工具

  1. 福昕PDF阅读器
  2. Foxit PDF Editor 2.2.1 build 1119 汉化版 下载地址:http://www.onlinedown.net/soft/51002.htm 说明:增删改书签;安全模式pdf解除限制
  1. PDFPatcher(PDF补丁丁)下载地址:http://pdfpatcher.cnblogs.com/
  2. office word(doc文档) excel(xls) 说明:word 和excel 都是修改目录格式用的
  3. txt文本工具(notepad)

 

二、操作之前说明

  1. 题外话:对于下载一个没有书签(目录)pdf文件如何快速生成有目录,如果有比我这个更好的更快的欢迎分享给我哦,先说声谢谢!本人喜欢在电脑上pdf上阅读,有时懒得弄标签就找 (mobi和epub格式的这种移动电子书常用自带标签目录)
  2. 自我总结方法:

    PDF分2种:

    1)扫描版的是不能复制文字的,

    2)非扫描版是文字版的,一般通过word之类的软件生成的,文字版可以直接复制目录

      我经常下载一个pdf文件,首先看有没有目录(不是书面目录)是左边书签,我习惯说成目录,不知道这种表述是否正确?

      

 

三、自我总结步骤说明

1.当文字版的pdf,用福昕阅读器打开后,点击选择文本(alt+6) 复制到txt文件里,

2.当是扫描版的,那么只有去百度上搜目录了,有的百度百科里面目录是完整的。完整的意思就是说书里面目录是一样的,和百度百科里面目录对应的,最好有页码复制到txt看情况比如目录标题和页码有各种符号,那么你用tab替换(先在txt文本中按tab键,复制到替换为里面)全部替换后,看一下情况!

3.复制到excel里或word文件里 有的符号word里面容易替换 比如word里面的回车字符是^p ,tab是^t,反正是否复制到word里面要看情况,替换好后要复制到excel中,目录标题和页码各占一列才行,(有时候word ,excel, txt 直接要来回修改几次才行)

4.然后到pdf文件里面查看,第一章第一页,

这里表示28代表第一页,那么28和目录页码第1页相差27,所以没猜错的话所有页码都和pdf里面都相差27,然后到excel页码都加上27

(小技巧:在页码B列后面输入27拖拽27到目录最下面,选中2列再用自动求和,就会在27列后面(D列)生成加上27的和数, 选中D列复制到txt里面,再复制txt里面的数字替换B列,删除C列和D列)

5.然后再A列前面插上2列(这个要看你要几级目录)再看情况删除

结果如下图:

6.从abcd列选中到最后目录,复制到txt文件保存

7.打开PDFPatcher(PDF补丁丁)工具,点击修改文件,打开要添加目录的pdf文件,导入目录txt文件(菜单文件->导入书签),ctrl+s保存选择,

覆盖原始pdf文件,(先关闭打开的pdf,否则报错)

8.打开查看

 

正常完成

四、解除限制pdf文件方法

通过把限制pdf文件 导入到没有限制的pdf文件就会解除限制

  1. 打开PDFEdit.exe
  2. 新建页面
  3. 文档(菜单)->导入页面(当前页面之后->页面范围->确定) 导入限制pdf文件
  4. 删除空白页alt+Del
  5. 保存到限制的pdf文件同目录下 比较一下
  6. PDFPatcher可以把限制pdf书签目录导入到解除限制的pdf文件内
  7. 删除限制pdf文件

 


推荐阅读
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文介绍了在使用Visual Studio 2015进行项目开发时,遇到类向导弹出“异常来自 HRESULT:0x8CE0000B”错误的解决方案。通过具体步骤和实践经验,帮助开发者快速排查并解决问题。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 作为一名新手,您可能会在初次尝试使用Eclipse进行Struts开发时遇到一些挑战。本文将为您提供详细的指导和解决方案,帮助您克服常见的配置和操作难题。 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 三星W799在2011年的表现堪称经典,以其独特的双屏设计和强大的功能引领了双模手机的潮流。本文详细介绍其配置、功能及锁屏设置。 ... [详细]
  • 本文探讨了Hive中内部表和外部表的区别及其在HDFS上的路径映射,详细解释了两者的创建、加载及删除操作,并提供了查看表详细信息的方法。通过对比这两种表类型,帮助读者理解如何更好地管理和保护数据。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 本文探讨了如何优化和正确配置Kafka Streams应用程序以确保准确的状态存储查询。通过调整配置参数和代码逻辑,可以有效解决数据不一致的问题。 ... [详细]
  • 本文介绍如何使用阿里云的fastjson库解析包含时间戳、IP地址和参数等信息的JSON格式文本,并进行数据处理和保存。 ... [详细]
  • 探讨了小型企业在构建安全网络和软件时所面临的挑战和机遇。本文介绍了如何通过合理的方法和工具,确保小型企业能够有效提升其软件的安全性,从而保护客户数据并增强市场竞争力。 ... [详细]
author-avatar
黄家驹1994
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有