簡體   English   中英

在NodeJS中將HTML緩沖區轉換為PDF緩沖區?

[英]Convert HTML buffer to PDF buffer in NodeJS?

我有很多 HTML 文件存儲在 AWS S3 上,當用戶單擊下載鏈接時,我的 NodeJS 服務器從 S3 請求 HTML 文件並將其流式傳輸到客戶端:

const buffer = getS3File(path)

res.setHeader('Content-disposition', `attachment; filename=${name}.html`)
res.setHeader('Content-type', 'text/html')
res.charset = 'UTF-8'
res.write(buffer.Body)

我需要將 HTML 文件表示為 PDF 以供下載。

如何將 HTML 緩沖區轉換為 PDF 緩沖區並將其流式傳輸到客戶端?

這項工作有很多包。 我用過木偶戲。 參考傀儡師
該軟件包使用起來非常簡單。
另一種選擇是html-pdf

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM