首页 >>  正文

php将网页生成pdf

来源:baiyundou.net   日期:2024-09-21

作者:Lifeisgood

需求

经常阅读网页文章的值友都知道,对正文的阅读,往往受到页面中很多广告、导航栏、网页媒体元素的干扰,降低了阅读的效率。于是我就想打印在纸上阅读,捎带也有保护视力的需要。我的需求也很明确:

  • 得到干净整洁的打印页面。

  • 最好能保存为PDF,作为资料存储到群晖NAS上。

但直接打印的话,上述杂七杂八的干扰因素也会一并打印出来呀,我就在网上搜索了一下,用的关键字是”网页 打印 阅读“。

在结果中稍加筛选,就找到了一款合适的小工具--Print Friendly & PDF。从插件详情页来看,该插件拥有80万以上的用户,看来是颇受欢迎的。

功能

  • 支持对任意网页进行打印和PDF优化。

  • 节省打印的纸张墨水碳粉等耗材。

  • Printe Friendly能删除广告、导航等元素,优化页面,提升阅读体验。

  • 打印之前可以编辑:点击即删除,可以删除单个或全部图形,改变文本大小。

  • 可以打印,也可以保存为PDF。

教程

安装好插件后,在工具栏就能看到这个Print Friendly&PDF的按钮。由于安装的插件比较多,这里要下拉才能找到,可以点击右边的图钉,将该工具固定在导航栏,方便以后使用。

在使用前,文章中存在一些较大的图片。

点击Print Friendly&PDF的按钮,出现了预览窗口。最上面是工具栏,可以看到打印、PDF、电子邮件、文本大小、图片大小等功能按钮。

此时,刚才的图片还在,用户下一步就可以指定将其删除。

办法也很简单,将光标在页面上滑动,Print Friendly&PDF会自动识别文字段落和图片。

当光标停留在你想处理的图片时,该区域变成浅黄色,且左侧有一个删除按钮,点击即可删除该图片。

这是删除图片后的新版面。

再来看一个网页实例,这里在网页右侧,设计了热门作品等推荐,对专注阅读来说,容易引起分神。打印出来也不算美观。

现在用Print Friendly&PDF来优化一下,与正文无关的推荐内容就自动删去了,整个版面纯净了许多。

点击打印按钮,选择合适的打印机,就可以打印出干净整洁的文档了。

如果点击PDF按钮,则云端自动生成PDF文档。

再点击【下载您的PDF】,就可以下载到本地保存了。

之后就能放在iPad Pro等设备来阅读。 

 或者保存在你的NAS上了。

小结

之前我们分享过一键推送网页到Kindle上,但对于很多技术文档,Kindle的屏幕尺寸受限。无论是打印成纸质文件,或者在大屏的iPad Pro阅读PDF文档,Print Friendly&PDF都是一个能提高阅读效率和体验的好工具。 

 接下来,将分享如何利用群晖NAS建立一个自动同步的图文资料库。敬请期待。

若觉得本文对您有参考价值,请以关注、点赞、收藏、打赏、评论来支持作者,谢谢!

","force_purephv":"0","gnid":"98f87363b9d1da609","img_data":[{"flag":2,"img":[{"desc":"","height":"453","title":"","url":"https://p0.ssl.img.360kuai.com/t013ad4c0676aad23b6.jpg","width":"600"},{"desc":"","height":"335","title":"","url":"https://p0.ssl.img.360kuai.com/t0175fcfdd50fd84f40.jpg","width":"600"},{"desc":"","height":"344","title":"","url":"https://p0.ssl.img.360kuai.com/t0184e56cae3818ce8b.jpg","width":"600"},{"desc":"","height":"302","title":"","url":"https://p0.ssl.img.360kuai.com/t015c7de9a269d77505.jpg","width":"600"},{"desc":"","height":"322","title":"","url":"https://p0.ssl.img.360kuai.com/t018d3742dfb1f36309.jpg","width":"600"},{"desc":"","height":"314","title":"","url":"https://p0.ssl.img.360kuai.com/t018605b1001496fae2.jpg","width":"600"},{"desc":"","height":"316","title":"","url":"https://p0.ssl.img.360kuai.com/t01c24b13eb30f93753.jpg","width":"600"},{"desc":"","height":"275","title":"","url":"https://p0.ssl.img.360kuai.com/t019ddc3251c75ba175.jpg","width":"600"},{"desc":"","height":"319","title":"","url":"https://p0.ssl.img.360kuai.com/t014cb77e03a1bd3fb2.jpg","width":"600"},{"desc":"","height":"342","title":"","url":"https://p0.ssl.img.360kuai.com/t01e4d7343b1744ab75.jpg","width":"600"},{"desc":"","height":"316","title":"","url":"https://p0.ssl.img.360kuai.com/t015e8d8b9224711fcb.jpg","width":"600"},{"desc":"","height":"286","title":"","url":"https://p0.ssl.img.360kuai.com/t01946d53a85a0a19a0.jpg","width":"600"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1656936515000,"pure":"","rawurl":"http://zm.news.so.com/b28ed05cb04e5037838ec9e39c6d34d9","redirect":0,"rptid":"0b7e0b6d4f3904f8","s":"t","src":"什么值得买","tag":[{"clk":"kdigital_1:ipad","k":"ipad","u":""},{"clk":"kdigital_1:pdf","k":"pdf","u":""}],"title":"群晖NAS非官方入门手册 篇七十一:一款提升阅读效率和体验的网页打印和PDF插件

郎穆度1855如何把动态生成的php页面转化成pdf文件 -
卫哑诞19350938493 ______ 如果是可以打印,就可以使用虚拟打印机来处理:方法一:使用虚拟打印机pdf factory即可,而且其他格式文件只要是能够打印,选择这个虚拟打印机,都可以做成PDF文件,很简单实用;方法二:用其他虚拟打印机转成PDF文件.方法三:使用专门的转换软件,把文件转成PDF文件.实在不能打印,还可以截屏嘛,然后按照下面的方法做出PDF的:方法一:使用虚拟打印机pdf factory即可,而且其他格式文件只要是能够打印,选择这个虚拟打印机,都可以做成PDF文件,很简单实用;方法二:使用FreePic2Pdf软件,进行批量转换;方法三:用其他虚拟打印机转成PDF文件.

郎穆度1855PHP生成PDF,用什么类库好 -
卫哑诞19350938493 ______ FPDF 这个PHP Class允许你采用纯PHP(更确切地说就是不需要使用PDFlib)来生成PDF文件.它所具有的特点包括:可选择的unit大小,页面格式和页边 距;页眉和页脚管理;自动分页;自动换行与文本自动对齐;支持JPEG与PNG图片格式;支持着色和文件超链接;支持TrueType,Type1与 encoding;支持页面压缩.

郎穆度1855WkHtmlToPdf在windows环境下怎么用,php语言实现 -
卫哑诞19350938493 ______ 安装wkhtmltopdf# apt-get install wkhtmltopdf 从HTML生成PDF文件的基本语法如下:# wkhtmltopdf input-file output-file 我们可以从任何网页生成PDF:# wkhtmltopdf example.com example.pdf 或从本地html文件:# wkhtmltopdf example.html ...

郎穆度1855在php中怎样使用zend framework输出pdf 使用header("Content - Type: application/pdf")? -
卫哑诞19350938493 ______ 你的意思应该是如何从网页中导出pdf,你这样写的意思是在网页导出支持后缀为pdf的文件 另存为pdf文件是这个意思吧 你可以在百度搜索php导出pdf 里面有很多范例,可以借鉴的 给你个地址 http://blog.csdn.net/liujiuyi23/article/details/7031137

郎穆度1855有没有php程序可以把常见文档转换为pdf格式? - PHP进阶讨论
卫哑诞19350938493 ______ 原帖由 于 2007-6-6 18:14 发表 [i]php自身调用COM可以创建word但是读取我没用过听说使用插件,现在有很多公司做这样的东西....iweboffice你搜搜 谢谢你.我看了一下,你推荐这个软件似乎也不能实现word转换pdf.

郎穆度1855若何在php网页源代码里插手另存为PDF的功能?
卫哑诞19350938493 ______ 需要一个php文件把内容写一个pdf版本的, 供给链接就行了

郎穆度1855直接在网页中打开pdf文件并可以修改它用php怎么实现? -
卫哑诞19350938493 ______ 只能给你提个解决方案试试.具体的方法可行性验证未知, 这个光用PHP实现起来好像不大现实. 最好的办法就是通过调用第三方软件.用php中的exec方法来执行该文件 首先,在网上下载第三方转换软件.将该软件解压至浏览PHP文件的同...

郎穆度1855如何用html2pdf把多个连接的PHP网页合并成一个pdf? -
卫哑诞19350938493 ______ 方法1 安装Adobe Acrobat后会默认在IE浏览器中添加PDF工具栏. 该工具可以方便的将网页转化成PDF文档,或者添加入已有的PDF文档,Adobe PDF Explorer工具栏则可以在IE的收藏夹界面内管理window内的HTML文档与PDF文档的转化...

郎穆度1855求问php 利用openoffice把office转成pdf格式,该怎么处理 -
卫哑诞19350938493 ______ 如题 从网上找到代码PHP code function word2pdf($doc_url, $output_url) { //Invoke the OpenOffice.org service manager $osm = new COM("com.

郎穆度1855如何php网页中显示PDF或者word格式?不要单独跳出一个框来!就是在固定的文本域里面显示出来 -
卫哑诞19350938493 ______ header( "Content-type: application/pdf "); readfile( "test.pdf "); ?> pdf这样就行了,word 类似.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024