文章目录

  • 0x01 简介
    • PDF
    • 链接
    • 描述
  • 0x02 环境
    • 工具
    • 失效链接
  • 0x03 操作
  • 0x04 参考链接

0x01 简介

PDF

PDFPortable Document Format的简称,意为“可携带文档格式”),是由Adobe Systems用于与应用程序、操作系统、硬件无关的方式进行文件交换所发展出的文件格式。PDF文件以PostScript语言图象模型为基础,无论在哪种打印机上都可保证精确的颜色和准确的打印效果,即PDF会忠实地再现原稿的每一个字符、颜色以及图象。

​ Adobe公司设计PDF文件格式的目的,是跨平台支持多媒体集成信息的出版和发布,尤其是提供对网络信息发布的支持。为了达到此目的, PDF具有许多其他电子文档格式无法相比的优点。PDF文件格式可以将文字、字型、格式、颜色及独立于设备和分辨率的图形图像等封装在一个文件中。该格式文件还可以包含超文本链接、声音和动态影像等电子信息,支持特长文件,集成度和安全可靠性都较高。

​ 对普通读者而言,用PDF制作的电子书具有纸版书的质感和阅读效果,可以逼真地展现原书的原貌,而显示大小可任意调节,给读者提供了个性化的阅读方式。

链接

​ 这里的链接具体值的是超文本链接(Hypertext link)也即超链接,是指用文字链接的形式来指向一个页面。超链接可以是一个URL、文件地址,也可以是一个邮件链接。

描述

​ 超链接是文件中常用到的一种引用跳转、打开引文等操作的方式,在PDF文件也可以实现超链接的跳转效果。超链接地址因为是跳转到外部页面,所以无法保证跳转的链接是否有效或失效,在Word、Markdown等文本文件中若超链接失效则只需要打开文件修改对应超链接地址即可,但是对于一些二进制文件,如:PDF文件等,其中的失效超链接就需要使用一些PDF编辑器来修改其中的链接。

0x02 环境

工具

  • PDF编辑软件:FoxitPhantomPDF

失效链接

  • 当鼠标指向超链接位置时,鼠标会变成一个手型。

  • 单击超链接即可在浏览器中打开指定链接。

0x03 操作

  1. 查找一个新的替换链接并复制。如:脚本之家网站中的一篇《Safari浏览器代理设置》-https://www.jb51.net/softjc/644282.html。

  2. 使用FoxitPhantomPDF打开待修改的PDF文件,【编辑】-> 【链接】,右键待修改的超链接并选择【属性】选项。

  3. 选择【动作】选项卡,选中链接后单击【编辑】按钮,将失效链接替换成我们新查找到的链接。

  4. 重新单击超链接即可在浏览器中打开指定链接。

0x04 参考链接

  • pdf(便携式文档格式)
  • 超文本链接

PDF文件中失效链接修改相关推荐

  1. 手把手教你如何用Python从PDF文件中导出数据(附链接)

    作者:Mike Driscoll :翻译:季洋:校对:丁楠雅 本文约4000字,建议阅读10分钟. 本文介绍了在提取出想要的数据之后,如何将数据导出成其他格式的方法. 有很多时候你会想用Python从 ...

  2. 使用PyPDF4和PIL修改PDF文件中的图片

    继上篇从PDF中提取图片数据之后,我们看如何使用PIL修改图片并写入到PDF文件. 先放两个相关链接: 使用PyPDF4提取pdf文件中的图片 PIL从内存中加载图片 先放代码: import PyP ...

  3. 如何删除pdf中计算机属性,PDF文件做好后怎么修改

    原标题:PDF文件做好后怎么修改 PDF文件做好后怎么修改,相信每一个办公人士都接触到过PDF文件,当我们做好了一份PDF文件.或者我们接收到一份做好的PDF文件,我们应该如何去修改它呢?小编今天将给 ...

  4. 怎么修改和编辑PDF文件中的文字内容

    我们不论在工作和学习中都越来越多的用到PDF格式的文件,这也是令我们一个尴尬的事情.因为我们在上学的时候并没有对PDF格式的文件编辑进行过系统的学习.所以我们对于PDF编辑和修改并没有全面的了解.那难 ...

  5. 怎么修改PDF文件中的文字

    怎么修改PDF文件中的文字 最初PDF只被看作是一种页面预览格式,而不是生产格式.然而市场的感觉并非如此,市场期望转化了这种格式的焦点,从而也改变了该产品.各种各样的电子书阅读器充斥着国内外市场,已经 ...

  6. 如何修改pdf文件中文字的大小及颜色

    pdf不能直接编辑,所以pdf文件中的字体也是固定的,如果我们想要对pdf文件中文字的大小或颜色进行编辑的话就需要用编辑工具来辅助完成了,下面是具体的方法. 先找到迅捷pdf编辑器的下载站,进入后将编 ...

  7. 修改PDF文件中的内容需要用到什么软件

    PDF文件中的内容可以修改吗?怎么才能修改呢?需要用到什么软件? 日常办公用到的PDF格式的文件比较多,你是否也有以上的疑问?对于PDF文档除了打开查看外,使用最多的还得是修改. 关于如何修改PDF以 ...

  8. python用来自动修改pdf_python实现从pdf文件中提取文本,并自动翻译的方法

    针对Python 3.5.2 测试 首先安装两个包: $ pip install googletrans $ pip install pdfminer3k googletrans会提供一个命令tran ...

  9. 直接在PDF文件中改变字体的小技巧

    2019独角兽企业重金招聘Python工程师标准>>> PDF文件大家接触的还是蛮多的,今天要给大家介绍一下直接在PDF文件中改变字体的小技巧,想来应该有蛮多小伙伴需要的. 具体操作 ...

  10. fedora如何隐藏顶部状态栏_如何使用PDF Arranger来对PDF文件进行排版和修改

    Written by Sk September 12, 2020 PDF Arranger是一个十分简单的GUI应用程序,能够帮助您拆分或合并PDF文档,以及旋转,裁剪和重新编排页面.所有前面提到的任 ...

最新文章

  1. BZOJ2115 [Wc2011] Xor
  2. 对java面试文章的技术漫谈的C#技术理解
  3. 如果用神经网络分类处于纠缠态的一对粒子?
  4. 火狐 url 乱码_在Firefox中查看URL作为工具提示
  5. easyui Combotree 怎么加载数据 支持多选
  6. 一个从华为离职的朋友
  7. ap6212 Linux 蓝牙,替代正基AP6212、AP6330的SDIO WiFi+UART蓝牙组合
  8. IPv6下网络编程实例
  9. Java 算法 P1003
  10. python能做什么工作-学了Python可以做什么工作
  11. IB心理学社会文化介绍
  12. nRF5340开发指南目录汇总
  13. 阿里云RDS云数据库的使用
  14. Qt -设计嵌入式设备用户界面的利器
  15. 亚创集团任命联合创始人兼总裁欧阳云为CEO 重申继续推进IPO
  16. R语言 关于h2o深度学习的一些心得
  17. 如何使用抽象类和抽象方法
  18. 不管是否情愿,5G要来了,运营商该做的事一样也不能少
  19. python爬虫登录12306失败_使用python爬虫模拟12306登录方法
  20. ROS系统安装Kinetic(零基础教程)

热门文章

  1. 在服务器上搭建Cadence16.6 CIS共享库
  2. 电气、电子电路符号与表示方法
  3. oracle查询锁表进程
  4. yml文件读取方式_1
  5. STM32F103ZET6硬件资源简介
  6. 转换函数(Transfer Function)设计
  7. 基于ZigBee的城市照明监控系统网关节点的软硬件设计
  8. 零成本建立医学数据库之实践
  9. RTP payload format for VP9 video
  10. linux puppy 安装软件,小芭比linux下载