在客户端生成 PDF

Generating a PDF on the client side

我想为我正在制作的网络应用程序生成带有二维码的 PDF。我应该在服务器端还是客户端生成 PDF?

根据我的经验,在服务器上生成有以下优点:

  1. 更多选项 - tools/libraries、语言支持、字体等
  2. 存储选项 - 如果需要,您的服务器可以将 PDF 存储在 db/document-store
  3. 安全 - 您的存储选项都在服务器上受到保护并且对浏览器隐藏
  4. 可靠性 - 您的 PDF 将在服务器上生成、存储并可供客户端使用。同样的 PDF 可以在存储中保存所需的时间,并在需要时交付给客户。您可以随时确认客户拥有的PDF与存储的相同。

在客户端生成可能会更快,所以这取决于您的 PDF 的生命周期是什么路径是最好的。

希望对您有所帮助。