文章詳情頁
javascript - 網(wǎng)頁打印頁另存為pdf的代碼一個問題
瀏覽:191日期:2023-03-29 14:37:28
問題描述
打印頁面是這么寫
<button type='submit' onclick='window.print();'>打印</button>
打印出來的時候還要選擇目標(biāo)為另存為pdf,才能作為pdf保存。
能不能直接點(diǎn)一下按鈕就下載pdf。
項(xiàng)目是ASP.NET webform的,用js或者C#也好,能實(shí)現(xiàn)嗎?
問題解答
回答1:提供個思路,想直接下載PDF文件的話,估計(jì)要改JS方法為直接下載URL請求,后臺返回Response直接返回PDF文件流。
回答2:后端采用phatomjs 進(jìn)行渲染,將網(wǎng)頁渲染之后,生成pdf文件,然后前端直接下載這個文件。
標(biāo)簽:
JavaScript
相關(guān)文章:
1. javascript - 關(guān)于<a>元素與<input>元素的JS事件運(yùn)行問題2. mysql - 記得以前在哪里看過一個估算時間的網(wǎng)站3. python - 有什么好的可以收集貨幣基金的資源?4. python - 啟動Eric6時報錯:’qscintilla_zh_CN’ could not be loaded5. css3 - 我想要背景長度變化,而文字不移動,要怎么修改呢6. MySQL中的enum類型有什么優(yōu)點(diǎn)?7. css3 - 純css實(shí)現(xiàn)點(diǎn)擊特效8. javascript - vue 怎么渲染自定義組件9. javascript - 同步方式寫異步到底指什么?10. android下css3動畫非常卡,GPU也不差啊
排行榜

熱門標(biāo)簽