㈠ 怎样将html转换成pdf

pdf是我们常见的文件保存格式,有时候由于工作需要,我们需要打印电脑上的某一个html网页,直接打印肯定是不行的,因此我们需要把html转换成pdf格式之后在打印.
html转pdf教程:
1.准备工作
很简单,准备一个专业的html转pdf工具即可,
2.具体步骤
a.打开HTML转PDF工具
b.选择需要转换的html网页
c.填写转换后的pdf文件名称
d.点击转换图标
e.转换完成后下载目录文件
f.下载成功后保存即可!

㈡ 怎么将html格式文件转成pdf

1这个方法是我认为最简单、高效的,只要安装了360浏览器、火狐浏览器或谷歌浏览器就可以轻松实现。下面笔者以360浏览器为例,我们只要在浏览器的右上角点击“文件”按钮,然后选择“打印”,然后选择另存为PDF就可以了
2选择目标另存为PDF,另存为PDF后就可以了,这个是将整个网页转换成PDF文件的,如果网页很长可能会有2、3页的PDF。目前上面笔者演示的这个功能应该是可以在所有给予Chrome内核的浏览器中实现,包括360、搜狗浏览器极速版、Chrome、猎豹浏览器,而且操作上基本都一样(凭经验猜想应该是如此)。但IE内核就没有这个功能,而火狐里面则方法不同,不过肯定有插件可以实现。

㈢ html如何转化成pdf

安装pdffactory这个软件,这是一个pdf虚拟打印机,可以把任何可以打印的文件转换成pdf文件。

你甚至可以把不同软件格式的文件,如word、excel、photoshop等任何可以支持打印的文件,“打印”成pdf文件,html文件也应该适用,记得打印时选择虚拟打印机,不然就真的打印出来了。

㈣ 如何使用js将html转换为PDF文件

把html转成PDF:
1.下载HTML2FPDF开源软件,将其放在你的网站根目录文件夹下,比如 /srv/httpd/htdocs/test/;
2.新建1.php文件,1.php中的代码如下:
<?php
require('html2fpdf.php');
$pdf=new HTML2FPDF();
$pdf->AddPage();
// yourfile.html 你要转化的HTML文件
$yourfile_html = "yourfile.html"
// yourfile.pdf 转化成功后的pdf文件名
$yourfile_pdf = "yourfile.pdf"
$fp = fopen($yourfile_html,"r");
$strContent = fread($fp, filesize($yourfile_html));
fclose($fp);
$pdf->WriteHTML($strContent);
$pdf->Output($yourfile_pdf );
echo "PDF 文件成功生成!";
3.将你要转化的yourfile.html文件也放在test目录下,随后在浏览器中访问1.php文件就可以把html文件转化成PDF文件了,
注意事项:1.php,yourfile.html和html2fpdf.php都要在同一目录下

㈤ 如何将html格式转变成pdf文件

1这个方法是我认为最简单、高效的,只要安装了360浏览器、火狐浏览器或谷歌浏览器就可以轻松实现。下面笔者以360浏览器为例,我们只要在浏览器的右上角点击“文件”按钮,然后选择“打印”,然后选择另存为PDF就可以了

2选择目标另存为PDF,另存为PDF后就可以了,这个是将整个网页转换成PDF文件的,如果网页很长可能会有2、3页的PDF。目前上面笔者演示的这个功能应该是可以在所有给予Chrome内核的浏览器中实现,包括360、搜狗浏览器极速版、Chrome、猎豹浏览器,而且操作上基本都一样(凭经验猜想应该是如此)。但IE内核就没有这个功能,而火狐里面则方法不同,不过肯定有插件可以实现。

㈥ 如何将html页面转成pdf

java">publicbooleanconvertHtmlToPdf(StringinputFile,StringoutputFile)
throwsException{

OutputStreamos=newFileOutputStream(outputFile);
ITextRendererrenderer=newITextRenderer();
Stringurl=newFile(inputFile).toURI().toURL().toString();

renderer.setDocument(url);

//解决中文支持问题
ITextFontResolverfontResolver=renderer.getFontResolver();
fontResolver.addFont("C:/Windows/Fonts/SIMSUN.TTC",BaseFont.IDENTITY_H,BaseFont.NOT_EMBEDDED);
//解决图片的相对路径问题
renderer.getSharedContext().setBaseURL("file:/D:/");
renderer.layout();
renderer.createPDF(os);

os.flush();
os.close();
returntrue;
}

上面这段代码是这样的,输入一个HTML地址URL = inputFile,输入一个要输出的地址,就可以在输出的PDF地址中生成这个PDF。

注意事项:

1.输入的HTML页面必须是标准的XHTML页面。页面的顶上必须是这样的格式:

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">

并且HTML页面的语法必须是非常严谨的,所有标签都必须闭合等等(由于flying-Saucer做了XML解析的工作,不严谨会报错的。),这是对页面的第一个要求。

2.要用到图片的地方写相对路径的形式,比如:

<imgsrc="a.jpg"alt="323"width="252"height="80"/>

而它的图片位置则必须在Java代码中指定。

renderer.getSharedContext().setBaseURL("file:/D:/");

也有另一种方法就是直接在<img>标签中写绝对路径。

3.Flying-Saucer在解析tiff格式的图片的时候会报错。具体原因我还没找到。希望大家能够指点我。

4.如果在页面中有中文字体的话。必须在HTML代码中的样式中写上某种字体的css,并且必须是用英文的,然后在Java代码中写上对应的文件位置。

ITextFontResolverfontResolver=renderer.getFontResolver();
fontResolver.addFont("C:/Windows/Fonts/SIMSUN.TTC",BaseFont.IDENTITY_H,BaseFont.NOT_EMBEDDED);

上面的方法是添加了宋体。也可以添加其他字体。

㈦ 如何将 HTML 页面的一部分转成 PDF

1、用浏览器转换

这个方法是最简单、高效的,安装了360浏览器或者火狐及Chrome谷歌浏览器就可以轻松实现。以360浏览器为例,在浏览器的右上角点击“文件”按钮,如下图:

㈧ 怎么用PHP在HTML中生成PDF文件

FPDF是一个允许使用纯PHP生成PDF文档的PHP类,换句话说,没有使用PDFlib 函数库。FPDF中的F代表免费和自由:你可以在任何情况下使用,并且支持自定义,来满足你特定的需求,特点:
1、可以选择单元、页面格式和边距
2、可以管理页眉和页脚
3、自动分页
4、自动换行和文本对齐
5、支持图片(JPEG,PNG,gif)
6、色彩丰富,支持链接
顺便也介绍一些可以直接从HTML生成PDF的函数库。
DomPDF
domPDF将HTML转换为PDF。DomPDF遵循CSS2.1的HTML布局,它是用PHP编写的渲染引擎。DomPDF以样式为主导:它会下载并读取外链样式表,内联样式和HTML元素的style属性值。并且还支持大部分的HTML可见属性。
特点:
1、处理大部分CSS2.1和少许CSS3属性,包括@import, @media & @page 规则
2、支持大部分HTML 4.1的可见属性
3、支持外部样式表,包括本地或者http/ftp链接的(通过fopen-wrappers)
4、支持复杂的表结构,包括行和列的span,separate & collapsed border models和独立的cell样式
5、支持图片(gif, png, bmp & jpeg)
6、不依赖于其他的PDF函数库
TCPDF
TCPDF也可以用于生成PDF文档,并且它是一个开源的PHP类库。
TCPDF项目开始于2002年,现在已经被成千上万的人自由使用。TCPDF is a Free Libre Open Source Software (FLOSS).
特点:
1、基本功能不依赖于其他PDF函数库
2、标准页面格式、支持页面格式自定义、边距自定义和单元计量
3、支持UTF-8编码和文字方向从右到左的语言。
4、支持TrueTypeUnicode, OpenTypeUnicode, TrueType, OpenType, Type1 and CID-0等字体
5、支持字体子集,并提供方法发布一些XHTML + CSS code, Javascript and Forms
6、支持图片和图形的转换
7、支持页面压缩(需要php-zlib扩展)
8、自动管理页眉和页脚

㈨ 怎样把html文档转化成pdf

1、准备一个专业的html转pdf工具即可
2、打开HTML转PDF工具
3、选择需要转换的html网页版
4、填写转换后的权pdf文件名称
5、点击转换图标
6、转换完成后下载目录文件
7、下载成功后保存即可!

这里有一款绿色的html转pdf工具 http://www.cr173.com/html/23875_1.html
或者你也可以自行寻找