㈠ 如何將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

無辦轉~~得自己想辦法~~~