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

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

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

㈡ 怎么把网页转成pdf

一、首先,打开谷歌浏览器,打开要保存成PDF格式的网页,在右上角点击“三点标志”,点击打开。

㈢ 如何在线把网页的html内容转成pdf文件名

HTML2FPDF是一个php类库使用FPDF类库HTML文件转换为PDF文件。这个库由三个类别即PDF格式, HTML2FPDF和FPDF组成。

下面介绍一个用HTML2FPDF来转换HTML

  1. 将包括库文件html2fpdf.php,使用HTML2FPDF()构造函数来构造一个实例。

  2. 使用$pdf->AddPage()为新的PDF添加一个新的页面。可以使用PHP自带的文件操作函数来读取一个HTML文件,把HTML文件的内容传给函数$pdf->WriteHTML($strContent),这样HTML内容就被写入到PDF文件中了,最后和 FPDF 的操作一样,通过output(),将文件输出。

㈣ 如何在线把一个HTML页面转换成一个PDF文档

你去下载一个TinyPDF吧,这个软件是一个虚拟打印机,可以直接将要打印的内容输出成PDF文件,而且格式不会改变。你试试

㈤ 把网页转成PDF[html to pdf]

使用 TuesPechkin (C#)类库, 这个是将wkhtmltopdf(C++) 使用?C# 进行的封装

使用方便 ,

publicpartialclassDefault:System.Web.UI.Page
{

privateIConverterconverter=
newStandardConverter(
newPdfToolset(
newWin64EmbeddedDeployment(
newTempFolderDeployment())));

protectedvoidPage_Load(objectsender,EventArgse)
{
stringhtmlPath=Server.MapPath("~/index.html");
stringhtmlContext=System.IO.File.ReadAllText(htmlPath);


vardoc=newHtmlToPdfDocument();
doc.Objects.Add(newObjectSettings(){HtmlText=htmlContext});
doc.Objects.Add(newObjectSettings{PageUrl="http://news.ifeng.com/history/special/yuanshikai/

});

varresult=converter.Convert(doc);
varpath=@"d: ext.pdf";

System.IO.File.WriteAllBytes(path,result);
}
}

源码地址: https://github.com/tuespetre/TuesPechkin

㈥ 如何将html文件转成pdf 在线转换

如果你使用chrome浏览,就比较简单了。 点打印-目标-选本地另存为pdf即可。
如果 你用IE,请你安装Adobe Acrobat XI Pro软件,用Adobe PDF打印机打印你要输出的内容,即可得到PDF文档。

㈦ 如何将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

无办转~~得自己想办法~~~