javascript - 在使用 Javascript React 发送到后端之前,如何在前端将 .docx 文件转换为 PDF
问题描述
我正在尝试将用户即将上传的 word .docx 文档转换为前端的 PDF 格式,然后再将其发送到后端。由于某些原因,后端只允许 .PDF 文件。我见过几个像 docx-pdf 这样的 npm 模块,它们通过定位保存文档的本地路径并将生成的 PDF 写入指定路径来工作。但在这种情况下,我们还没有任何本地目录中的文件。当用户选择文件时,我们唯一拥有的是存储在 React 状态中的文件的二进制形式。有没有办法在发送到后端之前将 React 状态的二进制 docx 文档转换为 PDF?
如果这不可能,我如何将选定的 .docx 文件(这是一个二进制文件)保存到前端的目录中,然后在发送到后端之前转换为 PDF。
谢谢。
解决方案
推荐阅读
- machine-learning - 神经网络只预测一类
- java - 即使使用 toString() 方法,尝试打印 ArrayList 也会返回随机符号
- kubernetes - 规模 1 的部署有 2 个 pod
- python - 使用 pandas DataFrame.explode() 后如何创建新的“索引”列?
- tsql - SQL & XML - 减少重复数据
- node.js - 如何将数据从 SQL Server 迁移到 Cassandra
- python - Pip freeze 无法正确显示 venv 中的 git 依赖项
- javascript - 在 TypeScript 类中使用 RequireJS 模块
- r - 如何解决 NA/NaN/Inf 执行停止错误?
- python - 如何使用 Matplotlib 在 Python 中的同一 Y 轴上有 2 个不同的比例