Just-One-Page-PDF,将网页保存为PDF文件的chrome插件。

简介

偶然发现一款chrome插件,Just One Page PDF,可以将网页保存为单页PDF。和打印成PDF比,用这个插件可以保存为不分页的PDF文件(也支持分页)。和GoFullPage那种截图保存PDF的比,这个直接保存原格式,文字还是可以复制的。
另外还有区域保存、多页签批量保存功能。区域保存功能个人觉得挺好用的,直接框选后选择保存成单页或多页PDF,批量保存我没试过。
可以免费使用,但保存单页会有固定的页眉和页脚,保存多页会有固定封面、封底,可以VIP付费去掉,貌似限时可以免费使用一段VIP,具体没搞太明白,免费版个人够用了。

网址

官方网址:https://chrome.google.com/webstore/detail/just-one-page-pdf/fgbhbfdgdlojklkbhdoilkdlomoilbpl
Crx搜搜镜像:Just-One-Page-PDF | Chrome扩展 - Crx搜搜

作者

作者id是suziwen1,看样子是开发了一个叫小书匠的笔记软件,B站上有作者对插件的介绍视频

https://www.bilibili.com/video/BV15W4y1Z7ye

文字介绍

从这往下的文字全部摘自作者的介绍

介绍

Just One Page PDF(JOPP),将任何网页、任何区域保存为一页 PDF,就像截图工具一样,但另存为 PDF 格式。

为什么是pdf

  1. 可打印
  2. 一致性
  3. 可缩放
  4. 更高品质

特征

  1. 整个网页的一页PDF
  2. 整个网页的多页PDF
  3. 支持自定义纸张尺寸,例如。窗口尺寸,A4、A3、Letter 等。
  4. 截图,但是PDF格式。
  5. 一次导出带有多个选项卡的PDF
  6. 支持导出所选地区的PDF
  7. 支持通过电子邮件发送PDF

与浏览器内置打印功能比较

  1. 无打印预览对话框,直接下载
  2. 根据需要自定义任何页面尺寸
  3. 多个选项卡一次导出PDF
  4. 根据需要禁用或启用打印介质
  5. 导出PDF前自定义样式

在上网的时候,你总会遇到一些漂亮的文章或网页,你会不自觉地想要收藏。要收集这些文章,您需要一些工具。在这里我想分享一下我之前使用过的一些扩展,遇到的问题,为了解决这些问题,我开发了一个新的适合文章收藏的扩展。

网页剪辑器

我曾经通过一些网页剪辑工具(比如evernote/onenote web Clipper)来收集文章,但是这些工具有一个很大的缺点,就是它们会重新排列文章,简单的文章可能无所谓,但是对于一些内容丰富的文章表现力和复杂的排版,尤其是使用不同的网页字体来使文章阅读起来更舒适的文章,使用这些剪辑工具很难保持原始文章的阅读体验。

整个 html

为了解决这个问题,我尝试了一些工具将文章保存为完整的html,比如单页、保存页面we等,虽然这些工具很强大,但总感觉少了点什么。没有办法注释,与朋友分享不是很方便,打印也不太理想。同时,这些保存为html的文章不利于与一些知识管理工具结合。

截屏

更直接的解决办法是使用截图扩展来对你想要采集的文章进行截图。截图方式的优点是易于操作、易于收藏、易于分享。然而,当放大和缩小生成图像的文章时,图像会失真和模糊,并且没有更好的方法来搜索图像中的文本。如果文章特别长,保存的图片文件大小也可能会变得很大。

PDF

最后,可以想到的另一个解决方案是将文章保存为PDF格式。保存为PDF的文章可以很好地解决文本编辑和搜索,并且共享变得非常方便。市面上已经有很多PDF阅读软件,浏览器本身也提供PDF阅读功能;同时,一些先进的PDF阅读软件还提供PDF注释、签名、修改等功能。大多数知识管理软件也都或多或少地适应了PDF阅读。

虽然保存为 PDF 是我目前能想到的最佳解决方案,但提供保存为 PDF 的扩展功能非常初级,并且某些工具需要联网到服务器才能操作,这更难以实现对于一些登录验证页面。

内置PDF打印功能

浏览器内置的PDF打印(ctrl+p),这是最直接的生成PDF的方式,但是该功能生成的PDF需要文章作者对PDF风格进行适配,这样打印出来的PDF会更加准确美观。遗憾的是,目前大多数网站都没有提供PDF打印友好的样式适配,生成的PDF的效果可能与浏览网页的效果有很大差异。同时,浏览器内置的PDF打印无法像截图一样保持网页的原始布局。主要原因是内置PDF打印的大小限制。

第三方 PDF 扩展

保存 PDF 的另一个选项是使用第三方扩展。
更简单的PDF扩展直接调用浏览器内置的打印功能直接生成PDF文件,无需后续优化处理,效果与用户直接使用ctrl+p基本相同。
高级PDF扩展会将访问的网页地址传输到第三方服务器,然后通过网页地址在服务器上进行操作并保存为PDF。但这样一来,就没有办法保存一些需要登录认证的网页或者文章了。同时,由于用户自己电脑上的字体可能与第三方服务器上的字体不同,导致生成的PDF效果还是有些不一致。

我自己的 PDF 扩展

为了满足通过PDF收集文章的需求,我开发了这样一个扩展Just One Page PDF(JOPP)。支持类似的截图操作,选择指定区域另存为PDF,最重要的是这个操作是在客户端进行的,不需要任何第三方服务。
JOPP生成的PDF自带大纲功能,即JOPP支持识别页面的标题(H1、H2、H3等)结构,自动转换为PDF书签。
JOPP还支持批量保存为PDF,不再需要逐页点击打印。只需单击一下,您就可以将所有选定的页面打印为 PDF。
对于文章收藏,您还可以使用JOPP的发送邮件功能,将生成的PDF文章发送到您自己的邮箱。对于支持邮件收集文章的知识管理工具,如evernote/onenote等,可以直接将PDF发送到目标邮箱。

1 Like

离个题,其实我觉得分页在这个时代是不是有点落伍的感觉,我们日常接触的大部分材料其实都不会打印,或许一个不分页的 PDF 才是更适合这个时代的?

对这点鄙人有不同的看法:对于比较长的文档,分页带来的好处就是快速索引。比如我有一个 PDF 文档,里面记录的是公交车的发车时刻表。我经常乘坐的班车在第3页,那么我打开文档后,可以直接跳到第3页查看。如果不分页,而是一个特别长的文档,找起来可能会有点困难。

1 Like

@t35t 感觉网页还是保存成网页格式更好,至于标注是没有趁手的工具吧。

@VIctoryRoad 文档一般都带搜索定位功能吧,除非是打印出来或者图片版。

但个人感觉输页码(或者直接跳转到某一页)要比打字搜索更快。

另外,鄙人认为分页 PDF 还有一项优势就是缩略图。比如对于一篇比较长的文档,如果分页,缩略图可以网格状排列,对屏幕空间的利用率更高,寻找某些内容时更容易;若不分页,缩略图只能以竖直带状在屏幕上显示,找某些内容比较困难。

另外,,您说的搜索是针对文字的,但有时我们看 PDF 要找的可能是图(比如一些论文、报表),这时候可能用缩略图去找更直观、方便。

PDF 的书签功能感觉能解决

不分页的坏处感觉是在于图片的分割,有时候把一些文章用 PDF 保存下载,但凡有长图或者是比较大尺寸的图片,就很难搞,因为很多文章作者在编辑的时候不会考虑到 PDF 分页的问题(不过也确实没必要考虑)

其实从这点讲,个人认为 epub 更好,因为它的内容是流动显示的可以自动适应屏幕宽度。但这样也有个劣势,就是无法保留很多原文档中的格式。


另外,在这里跟楼主说声抱歉,我的帖子好像歪楼了。

这也确实,不过 Epub 的兼容性不如 PDF,感觉其实我们需要新的文件格式的出现来替代PDF 了


我的锅 :bowing_man:

体验了一下,这款软件虽然有一些缺点,比如里面含有广告,而且终身版的价格有点贵,标价40美元。此外,以图片保存会缩小,有时候保存的网页也不能做到100%的所见即所得。但是,抛开这些不足,效果还是相当不错的,速度也还可以,总体来说,挺让人眼前一亮的,值得一试

我个人一般是保存成网页的,标注什么的那块是原作者的想法。

太长的话感觉还是分页比较好,这个插件分页也比浏览器自带的分页效果好。
我是碰到有个页面,需要将主要的内容尽量保持原页面格式分享给别人,又不能是网页格式或图片格式,可以是PDF或word文档,这么个需求。其实直接打印成PDF也行,打印出来是一页多1/4左右,只是不太美观而已;复制粘贴到word里也行。只是有点空闲搜了搜有没有更省事的办法,搜到了这个插件,用了用感觉效果还挺不错的。

1 Like

有个VIP1,目前应该是免费的,点了会自动登录一个账号,之后就可以在VIP设置里关掉页面、页脚、封面、封底之类的。好像是1年的有效期或500次页面保存,应该是哪个先到就算终止,主要那个界面全英文,我也没太细看就点了,我猜应该算是给个VIP试用的功能。

@VIctoryRoad 我先前说的指在PC端,感觉打字搜索很方便,如果是移动端或者是图片另当别论。

@t35t 针对网页加点补充说明的需求偶尔会有,这块是没太好的解决方案。

也可以看这个https://www.yuque.com/eureka9527/0007/npo1nqq56fsnky0p

超好用 点赞!!
以后就用它做网摘了

全页存为PDF 虽然暴力 但也避免遗漏
存下的页面 超链接也亦然完好 好评

至于 html md 格式也不错 但是会导致巨量小文件 增加管理复杂度

老问题了,我推荐single file结合自己的轮子工具已经玩了五年了,除了来不及看都没啥问题。

轮子工具是什么?可否说一下?

存为不分页的PDF的话可以试试Opera自带的「另存为PDF功能」,功能比较基础不支持保存多页、邮件传送这些,不过我用下来够用了

我是从此文获知的方案:靠谱!奶式“干净又好看”网页保存方法!

不值一提 :rofl: 就是自己拿python/flask写的一个笔记管理小程序(就这那个上面链接文章里提到,有需要的话可以转到我的Github看源码咯)

那种不能另存的网页
可以保存吗