我们正在使用 ReactJS 创建一个搜索前端。要求是当用户单击文档名称时,该文档必须在嵌入式查看器中打开。有人为此使用过任何 ReactJS 组件吗?否则,我应该使用 JQuery 查看器组件吗?请指教。提前致谢。
最佳答案
'react-file-viewer' 可以完成这项工作。它支持多种文件格式,包括 .docx 格式,但对于 .doc 扩展名却惨遭失败。如果我错了请纠正我,我找不到可以处理 .doc 文件扩展名的组件。终于用 google api for doc viewer 解决了。我建议仅使用它来处理 doc 和 docx 文件扩展名。然后使用相对较小的库,例如 react-pdf 来处理 pdf 扩展。
您可以使用 google api 呈现您的 doc、docx 文件类型
<iframe class={filetype} width="830" height="400" frameborder="0" src={`https://docs.google.com/gview?url=${file_url}&embedded=true`}></iframe>
https://stackoverflow.com/questions/34023365/