簡體   English   中英

將渲染的 React 組件發送到 AZURE 中的 Function App(Node Js)以創建 PDF

[英]Send Rendered React component to Function App(Node Js) in AZURE to create a PDF

當用戶在反應中單擊按鈕時,我必須生成一個 PDF。 我已經嘗試過客戶端生成 PDF,它似乎不能很好地呈現在智能手機上。 所以我在 node Js 中做同樣的事情,但它作為 Azure 中的函數應用程序托管,並將部分反應為 Web 應用程序。

我正在使用 handler 和 puppeteer 生成 pdf 並將其存儲在 blob 中。 如何為每個請求動態生成 HTML 或將整個組件作為負載從 Web 應用程序發送。

您可以嘗試將深度鏈接發送到確切的視圖,而不是發送 HTML,讓 puppeteer 渲染它並生成 PDF。

這樣做的缺點是

  1. 如果需要身份驗證,則必須模擬用戶
  2. 為了避免誤用和數據泄漏,必須考慮很多安全問題

此外,您可以為此構建一個單獨的服務,而不是嘗試從客戶端應用程序標記生成。

暫無
暫無

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

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