html在線轉pdf
㈠ 如何將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
將包括庫文件html2fpdf.php,使用HTML2FPDF()構造函數來構造一個實例。
使用$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
無辦轉~~得自己想辦法~~~