【发布时间】:2021-08-15 08:44:08
【问题描述】:
寻找任何客户端支持或模块建议,以将 word(和 pdf)文档页面转换为 jpg 或 png 图像数组。我找不到任何可用的相关 npm 模块或服务。
【问题讨论】:
-
我可以找到一些将 PDF 转换为 jpg 或 png 的 npm 库。没有直接的方法将 DOCX 文档转换为 jpg[]?
标签: javascript reactjs typescript npm docx
寻找任何客户端支持或模块建议,以将 word(和 pdf)文档页面转换为 jpg 或 png 图像数组。我找不到任何可用的相关 npm 模块或服务。
【问题讨论】:
标签: javascript reactjs typescript npm docx
对于 PDF 文件,如果您在网站上使用 react.js,您可以使用以下 npm 模块:- https://www.npmjs.com/package/react-pdf-to-image
可以在另一个 stackoverflow 线程上找到更多详细信息:-
How to convert PDF to Image in ReactJS。
它在内部使用 pdf.js,所以如果你正在寻找 vanilla Javascript 实现,请查看这个 Github gist,它显示了使用 pdf.js 使用 canvas.toDataURL('image/jpeg') 方法将 PDF 转换为图像的代码 sn-p:-
https://gist.github.com/ichord/9808444
对于 word 文档,有一个 npm for react 可用于显示 word 文档:- https://github.com/Alcumus/react-doc-viewer#readme.
或者对于 vanilla Javascript,您可以使用以下库在浏览器中显示 word 文档:- https://github.com/lalalic/docx2html
我认为我们可以使用 Javascript 或 npm 使用 canvas 元素将渲染的 doc 文件转换为图像,如下所示:-
https://www.npmjs.com/package/html-to-image
【讨论】: