怎样优雅的保存网页? 您所在的位置:网站首页 hbuilder怎么另存为 怎样优雅的保存网页?

怎样优雅的保存网页?

2023-04-05 01:23| 来源: 网络整理| 查看: 265

保存网页有很多种方法,各有优缺点,比如:将网页另存为html,这样会生成包含一个图片、样式的文件夹mht格式虽然是单文件,但手机打开不了。epub、mobi格式,失去原页面视觉效果。将网页保存为长图,可以保留原网页视觉效果,但不能复制文字,有时候图片太大是打开太慢。保存为pdf,可以复制文字,但分页太多,失去原网页视觉效果。

有什么办法,既可以原保留原网页视觉效果,也可以复制文字,又方便打开浏览呢?

个人觉得:将网页转换为长页面的PDF效果更好。

1.一般情况下,可使用浏览器----打印功能,大家都会,但只能选择纸张大小,但不能自定义纸张大小。如新浪首页,A4纸,分5页打印,效果如下。

这样保存PDF,分页过多,这看起来跟原页面视觉效果差别较大,有没有更好的办法呢?当然有!继续往下看。2.浏览器插件:print to pdf(firefox):可随意自定义纸张大小,方便快捷。

比如新浪首页,用2页打印全部:

效果如下,长页面打印,不分页或少分页,这看起来跟原页面视觉效果基本相同。放大:

但是,有时候,导出的PDF视觉跟原网页有点差别,比如:原网页:

导出的pdf有点差别,但还可以接受。

3.whtmltopdf:免费软件,使用简单,可随意自定义纸张大小。命令:

wkhtmltopdf -d 300 -L 0 -R 0 -T 0 -B 0 --page-width 297mm --page-height 1260mm 网址url out.pdf

设置页边距:-L 0 -R 0 -T 0 -B 0 设置尺寸:--page-width 297mm --page-height 1260mm效果如下,长页面打印,不分页或少分页,这看起来跟原页面视觉效果基本相同。

放大,不错!这是导出的PDF文件效果:

不想使用命令行?写个bat脚本,运行脚本,输入网址,再输入pdf文件名,即可生成pdf。

@echo off ::set-window title whtmltopdf get..... color 2f echo Start..... ::change-to-Current-path cd %~dp0 echo Current_Path:%cd% :aaa ::url input% echo ===================================== set /p url=Please enter URL: echo %url% ::output file set outputtime=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2% set outputrand=%random% set /p outputtitile=Please enter title: set outputfile=%outputtitile%-%outputtime%-%random%.pdf ::A4纸规格尺寸:210mm×297mm :: --page-width 315mm --page-height 1782mm :: --page-width 297mm --page-height 1260mm ::-d 300 -L 0 -R 0 -T 0 -B 0 wkhtmltopdf -d 300 -L 0 -R 0 -T 0 -B 0 --page-width 297mm --page-height 1260mm %url% %outputfile% echo Finish:%outputfile% ::pause goto aaa

4.typora 或mark text 编辑器:复制网页内容,粘贴,编辑,自定义页面大小,长页面导出pdf。

mark text导出pdf设置页面尺寸:

5.pandoc:支持各种格式转换,简直神器,这里就不多介绍了。

大家有没有更好的办法呢,欢迎拍砖!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有