首页 > 解决方案 > 在使用 Javascript React 发送到后端之前,如何在前端将 .docx 文件转换为 PDF

问题描述

我正在尝试将用户即将上传的 word .docx 文档转换为前端的 PDF 格式,然后再将其发送到后端。由于某些原因,后端只允许 .PDF 文件。我见过几个像 docx-pdf 这样的 npm 模块,它们通过定位保存文档的本地路径并将生成的 PDF 写入指定路径来工作。但在这种情况下,我们还没有任何本地目录中的文件。当用户选择文件时,我们唯一拥有的是存储在 React 状态中的文件的二进制形式。有没有办法在发送到后端之前将 React 状态的二进制 docx 文档转换为 PDF?

如果这不可能,我如何将选定的 .docx 文件(这是一个二进制文件)保存到前端的目录中,然后在发送到后端之前转换为 PDF。

谢谢。

标签: javascriptreactjsnpm

解决方案


推荐阅读