文章詳情頁(yè)
javascript - 網(wǎng)頁(yè)打印頁(yè)另存為pdf的代碼一個(gè)問(wèn)題
瀏覽:314日期:2023-03-29 14:37:28
問(wèn)題描述
打印頁(yè)面是這么寫(xiě)
<button type='submit' onclick='window.print();'>打印</button>
打印出來(lái)的時(shí)候還要選擇目標(biāo)為另存為pdf,才能作為pdf保存。
能不能直接點(diǎn)一下按鈕就下載pdf。
項(xiàng)目是ASP.NET webform的,用js或者C#也好,能實(shí)現(xiàn)嗎?
問(wèn)題解答
回答1:提供個(gè)思路,想直接下載PDF文件的話,估計(jì)要改JS方法為直接下載URL請(qǐng)求,后臺(tái)返回Response直接返回PDF文件流。
回答2:后端采用phatomjs 進(jìn)行渲染,將網(wǎng)頁(yè)渲染之后,生成pdf文件,然后前端直接下載這個(gè)文件。
標(biāo)簽:
JavaScript
相關(guān)文章:
1. javascript - sublime快鍵鍵問(wèn)題2. javascript - immutable配合react提升性能?3. macos - 如何徹底刪除mac自帶的apache和php4. DADB.class.php文件的代碼怎么寫(xiě)5. mysql - 在log日志中已知用戶的某一步操作,如何獲取其上一步操作?6. shell - mysql更新錯(cuò)誤7. 網(wǎng)頁(yè)爬蟲(chóng) - 如何使用使用java抓取信息并制作一個(gè)排名系統(tǒng)?8. 如何設(shè)置一個(gè)無(wú)限循環(huán)并打破它。(Java線程)9. python小白 自學(xué)看書(shū)遇到看不懂的地方10. php對(duì)mysql提取數(shù)據(jù)那種速度更快
排行榜

熱門(mén)標(biāo)簽
網(wǎng)公網(wǎng)安備