javascript - 将 word 和 pdf 文档页面转换为 jpg 或 png 图像
问题描述
寻找任何客户端支持或模块建议,以将 word(和 pdf)文档页面转换为 jpg 或 png 图像数组。我找不到任何可用的相关 npm 模块或服务。
解决方案
对于 PDF 文件,如果您在网站上使用 react.js,则可以使用以下 npm 模块:- https://www.npmjs.com/package/react-pdf-to-image
可以在另一个 stackoverflow 线程上找到更多详细信息:-
如何在 ReactJS 中将 PDF 转换为图像。
它在内部使用 pdf.js,所以如果您正在寻找 vanilla Javascript 实现,请查看这个 Github gist,它显示了使用 pdf.js 使用以下canvas.toDataURL('image/jpeg')
方法将 PDF 转换为图像的代码片段:-
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
推荐阅读
- android - 是否可以在不设置 Android 默认短信应用的情况下访问短信?
- ssh - phpseclib ssh 登录失败,没有错误
- javascript - 网络工作者似乎没有在生产中工作
- javascript - 正则表达式 - 匹配 URL 结尾带/不带斜杠
- vb.net - Microsoft Access 数据库引擎无法打开或写入文件
- dart - 在颤振中使用 import 'dart:html' - 我需要额外的依赖项吗?
- c - C 结构的新手,有人可以帮我定义这些结构吗?
- voice-recognition - Google 助理中的语音资料
- python - 如何在 Windows 上安装证书
- r - 使用 R 创建两组重复的平均值的对数散点图