wkhtmtopdf--高分辨率HTML转PDF(一)

原文:wkhtmtopdf--高分辨率HTML转PDF(一)

一、需求

这次工作中遇到一个需求,要求把网页转换为PDF,穷极了很多的方法,包括尝试了itextsharp来转换,虽然可以实现,但是分辨率和效率并不理想;偶然间看到网友的一篇关于wkhtmtopdf的用法,虽然说的不是很清楚,但是总算发现了这么一个方法,研究了两天,大概了解了一些做法,现在记录下来,以便以后可以用到,还有,有需要的朋友也可以参考下~~

wkhtmltopdf:利用 webkit 内核将 HTML 转为 PDF。webkit 是一个高效、开源的浏览器内核,包括 Chrome 和 Safari 在内的(当然也包括国内那些极速啥的)浏览器都使用了这个内核。Chrome 打印当前网页的功能,其中有一个选项就是直接“保存为 PDF”。

 

二、安装篇

 

工欲善其事,必先利其器。现在,我们先来研究下这个工具的一些用法,为后面的代码篇做铺垫~

 

首先下载安装包,官方地址 :http://code.google.com/p/wkhtmltopdf/downloads/list

点击安装

注意:安装路径不能包含空格

(如果要卸载,就到刚刚安装的文件夹下找uninstall.exe执行即可)

 

Technorati 标签: wkhtmtopdf,HTMLTOPDF,HTML转换PDF,outputStream

时间: 2024-10-22 03:08:05

wkhtmtopdf--高分辨率HTML转PDF(一)的相关文章

wkhtmtopdf--高分辨率转HTML成PDF--目录篇

原文:wkhtmtopdf--高分辨率转HTML成PDF--目录篇 wkhtmtopdf--高分辨率转HTML成PDF(一):简述wkhtmtopdf的简介和安装 wkhtmtopdf--高分辨率转HTML成PDF(二):简述wkhtmtopdf的一些命令 wkhtmtopdf--高分辨率转HTML成PDF(三):简述如何使用wkhtmtopdf把HTML转换为PDF,抛出PDF流       Technorati 标签: wkhtmtopdf,HTMLTOPDF,HTML转换PDF,outpu

[C#] 网页Html转PDF档(一行程式码解决)

原文 [C#] 网页Html转PDF档(一行程式码解决) 网页转PDF档做法很多( Convert HTML to PDF in .NET ) 这边纪录一下老外最多人加分的那篇做法,使用wkhtmtopdf (采GPL授权)可以省很多程式码   首先到官网http://code.google.com/p/wkhtmltopdf/downloads/list 找installer.exe下载,这边Demo我是下载wkhtmltopdf-0.9.9-installer.exe 下载完后执行安装它 选

【资料合集】阿里巴巴开源技术汇总——内含115个软件与100+技术文档、PDF下载

开源是孵化新技术领域的容器,开源是技术演进的强大推动力.多年来,阿里巴巴集团一直积极拥抱开源事业,无论是开源软件的应用.回馈以至自研技术的开源都非常活跃. 为了更好地让开发者们深入了解阿里开源,本文对社区内发布过的开源技术精品内容做了一次大汇总,包括115个阿里巴巴开源技术.阿里巴巴73款开源产品全向图.首届阿里开源峰会PDF+活动视频回顾等等. 阿里巴巴73款开源产品全向图 2016阿里巴巴73款开源产品全向图(9月制)点击图片可下载大图. 2016阿里巴巴73款开源产品全向图详细介绍 "阿里

300+篇运维、数据库等实战资料免费下载(文章+PDF+视频,持续更新)

2017年已过去一半,在此小编为大家精心整理了2017上半年热点事件解析.实战技术资料以及特别策划短视频系列,希望可以帮助大家更深入地回顾上半年的技术热点,并储备更充足的技术干粮继续2017的下一半. PART 1 峰会回顾资料 云栖大会 [上海云栖大会]2017云栖大会上海峰会资料合计(现场视频+PDF下载) [成都云栖大会]2017云栖大会成都峰会资料合计(现场视频+PDF下载) [南京云栖大会]2017云栖大会南京峰会资料合计(现场视频+PDF下载) 技术峰会 [运维/DevOps峰会]

pdf转word转换器在线使用教程

迅捷在线PDF转换成Word转换器使用教程: 步骤1:打开迅捷在线pdf转换成word转换器网页,选择"PDF转word"模式.其它3种转换模式操作步骤都差不多,大家根据下面步骤操作即可. 步骤2:点击"选择文件"按钮,选择需要转换的PDF文件,上传到云端服务器中. 步骤3:上传完毕后,点击"生成word文档"按钮,开始对上传的pdf文件内容进行转换. 步骤4:转换完成,下载转换完成的word文件. 步骤5:大家可以打开pdf文件和转换的word

Win7系统电脑将扫描文件变成为PDF格式的方法

  Win7系统电脑将扫描文件变成为PDF格式的方法 详细步骤如下: 1.首选下载"PDF-Tools"4.0的版本; 2.选中"直接扫描",然后点击右下角的"开始"按钮; 3.选择系统中的扫描仪,然后点击下一步; 4.耐心等待,扫描完成后即可得到PDF文件. 上述教程就是Win7系统电脑将扫描文件变成为PDF格式的方法,有需要的用户可参考本教程解决.

Win7系统打开PDF文件出现关联错误怎么办

  Win7系统打开PDF文件出现关联错误怎么办?win7系统每个软件都有对应的打开方式,它们都是相互关联的,如果选择错了,会出现打不开现象. 解决方法: 1.单击开始菜单-运行,并在运行一栏中输入"regedit"按下回车; 2.进入注册表编辑器,按序点击打开:"HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.pdf ; 3.把"OpenWithList"注册

如何在生成的PDF档上添加文字

右击PDF文件,选择"打开方式",再选择"PDF-XChange Viewer": 此时PDF文件会用PDF-XChange Viewer软件打开,然后我们点击软件界面中工具栏上的任一文字按钮发,如"打字要"按钮: 然后在PDF正文需要添加文字的位置点击鼠标左键即可,此时有一浅蓝色虚线框编辑块: 然后,我们可以直接在其中输入文字即可: 同时,我们可以编辑输入的文字的格式,如下改成的红色.微软雅黑字体等格式: 最后,单击工具栏中的"保存&

利用iText在JSP中生成PDF报表

js 问题的由来 前不久做了一个通过JSP生成PDF报表的小项目,算得上开了一次眼界.企业的一些信息通过网络形成Html报表,虽然IE可以直接打印显示在其中的内容,但是从界面上来看,如果直接将Html的显示结果打印出来,显得不太美观.如果将它转成PDF文件再打印,则打印效果会好很多. iText简介 iText是一个开放源码的Java类库,可以用来方便地生成PDF文件.大家通过访问http://sourceforge.net/project/showfiles.php?group_id=1525