分享好友 最新资讯首页 最新资讯分类 切换频道
[其他原创]【免下载全平台支持】无损一键双层PDF制作工具
2024-12-29 16:37

在线使用:https://kazutoiris.github.io/generate-searchable-pdf/

[其他原创]【免下载全平台支持】无损一键双层PDF制作工具

GitHub 源代码仓库:kazutoiris/generate-searchable-pdf,欢迎 Follow 和 Star!!!

部署在 GitHub Pages 上,全部使用前端实现,加载后可以断开互联网使用。受限于国际带宽,可能需要一定加载时间,欢迎提供国内镜像。

制作双层PDF(也称为带有图层的PDF或复合PDF)是指在一个PDF文档中同时包含多个可独立显示或隐藏的图层,允许用户根据需要选择性地显示或隐藏特定内容,比如文本层、图像层或注释义。这对于制作教学材料、设计草图稿、工程图纸、交互式地图等非常有用。参加国网招投标,技术商务支持文件等都要制作成双层pdf格式!

目前,市面上的双层 PDF 制作工具大部分的原理都是基于 OCR,先将 PDF 转换为图像,然后对图像进行识别。

  • 基于 Acrobat 的方法:https://zhuanlan.zhihu.com/p/79334541
  • 基于 PP 飞桨的第三方工具:https://www.52pojie.cn/forum.php?mod=viewthread&tid=1801849

“但是,有了原文件为什么还需要 OCR?” 于是,就有了本工具。

观察使用 Acrobat 生成的双层 PDF,可以看到,在原先的 PDF 文件中,图片下方多加了一层文字。

因此,在已有文字层的情况下,只需要添加一层图片到顶部就行。这样,就不再需要 OCR 了。

MuPDF 允许开发者方便地处理 PDF 和其他文档格式。它提供了一组丰富的功能,使用户能够读取、编辑和操作文档。以下是 MuPDF 的一些主要特点:

  • 易于使用:MuPDF 提供了简单易用的 API,使得处理 PDF 文档变得更加直观。

  • 多格式支持:除了 PDF,PyMuPDF 还支持多种文档格式,如 XPS、CBZ、EPUB 等。

  • 高效渲染:利用 MuPDF 的高性能渲染引擎,可以快速打开和显示大文件,保持良好的渲染质量。

  • 文本提取:可以从 PDF 中提取文本、图像和其他对象,支持文本搜索和定位。

  • 编辑功能:允许添加注释、图像、文本框等,用户可以修改和增强现有文档。

  • 页面操作:提供对文档页面的操作功能,如旋转、缩放、合并和拆分页面。

尤其是目前 MuPDF 支持 WASM,使得在跨平台支持的情况下,具有很好的性能。

首先,将 PDF 的每一页转换为图像。为了保证图像质量,这里以 4 倍超分的方式生成。


然后,添加图像到原页面中,拉伸为页面大小,并置于页面顶层。


最后,导出 PDF 即可。


因为没有使用 OCR 和 Acrobat,运行速度相当快。

最新文章
Google Place Search
This solution integrates your CRM and Google Places Services in a unique and fast way.Simple search user interface by ma
EXCEL批量间隔插入【隔行插入空白行】【隔列插入空白列】
1.在表格中插入一列,在B2单元格中输入1,按照序列填充到B7,在B8单元格输入1.5,按序列填充到B13ÿ
2023年热搜明星TOP10榜单出炉!新生代演员崛起,杨幂光芒渐淡
2023 年微博热搜榜的年度总结总算出来啦。顶流 85 花杨幂,居然才排到第十名。王一博独占鳌头,到底是因为啥?【第十名 杨幂】杨
2024年加热水龙头·电热水龙头十大品牌
一、电热水龙头安不安全电热水龙头采用光瓷技术能减少普通金属材料的电损耗,也能对人体的安全起到重要的保障,即便暴露在水中,
AI文件生成指南:从创建到优化,全面解析生成AI文件的步骤与技巧
随着科技的飞速发展人工智能()的应用已经渗透到咱们生活的方方面面。在众多应用中文件生成成为了一项必不可少的技术。它不仅可
# 小红书文案:复制与生成器工具
在当下社交媒体时代小红书已经成为众多使用者分享生活点滴、购物心得和潮流趋势的要紧平台。怎么样撰写一篇吸引眼球的文案,成为
2024年微信红包封面怎么发给指定用户
  发放给指定用户  为了更精准地将定制红包封面发放给指定用户,平台提供两种方式:通过鉴权接口发放(面向小程序开发者)、上
f盘的文件夹不见了怎么找回?一下子掌握6招!
许多电脑用户习惯将文件分别存放在不同的盘符中,以便更高效地管理文件。F盘也是常用来存放个人数据的地方,若是包含关键文件的
5大云计算架构最全详解(图文全面总结)
大家好,我是mikechen。云计算架构是未来趋势,主要用于提供计算、存储、网络和应用服务,下面我就重点详解5大云计算架构@mikech
2024年申报国自然项目基金撰写及技巧 | ChatGPT/GPT4科研技术应用与AI绘图及论文高效写作...
课程安排学习内容专题一AIGC基础讲解【讲解+实践】1.1 AIGC课程概述1.2 AIGC技术发展1.3 人工智能基本概念1.4 大语言模