
Security News
Axios Maintainer Confirms Social Engineering Attack Behind npm Compromise
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.
@umoteam/viewer
Advanced tools
Umo Viewer is a document viewer built with Vue3. It allows you to preview Umo Editor document content in your browser.
English Documentation | [中文文档]
注意:自 v1.0.0 版本起,Umo Viewer 不再支持 PDF 文档的预览。
Umo Viewer 是一款预览 Umo Editor 文档内容的文档查看器。Umo Viewer 是的诞生是为了解决Umo Editor文档的预览问题。在大部分的非编辑应用场景中,只需要显示文档内容而无需加载整个编辑器以提高加载速度,Umo Viewer 能与 Umo Editor 文档无缝集成并保持良好的兼容性。
Umo Editor 是一个基于 Vue3 和 Tiptap 的本土化开源文档编辑器,专为国人用户设计。它提供了强大的文档编辑能力和 AI 创作功能,支持分页模式和普通 Web 模式、Markdown 语法、富文本编辑、多种格式的节点插入、页面样式设置、文档导出与打印等功能。Umo Viewer 是 Umo Editor 的文档查看器,提供了与 Umo Editor 文档无缝集成的预览功能。
Note: Starting from version v1.0.0, Umo Viewer no longer supports PDF document preview.
Umo Viewer is a document viewer for previewing Umo Editor documents. It was created to solve the preview problem of Umo Editor documents. In most non-editing scenarios, only the document content needs to be displayed without loading the entire editor to improve loading speed. Umo Viewer can seamlessly integrate with Umo Editor documents and maintain good compatibility.
Umo Editor is an open-source document editor based on Vue3 and Tiptap. It provides powerful document editing capabilities and AI-assisted creation features. Umo Editor supports pagination and normal web layout, Markdown syntax, rich text editing, insertion of various node types, page style settings, document export, and printing. Additionally, it supports custom extensions, multi-language settings, and a dark theme. Umo Editor also supports web layout, and you can use it as a regular rich text editor. Umo Viewer is a document viewer for Umo Editor, providing seamless integration with Umo Editor documents and preview features.

Visit https://www.umodoc.com/demo?target=viewer for a quick demo.
See https://dev.umodoc.com/en/docs/viewer.
| Browser | Version | Support |
|---|---|---|
| Google Chrome | Latest | ✅ |
| Firefox | Latest | ✅ |
| Safari | Latest | ✅ |
| Microsoft Edge | Latest | ✅ |
| Internet Explorer (IE) | All | ❌ |
We encourage users to join the Umo Viewer open-source community and participate in the development and improvement of the product. Whether it's submitting bug reports, feature requests, or code contributions, your involvement is invaluable to our community.
Submit issues or suggestions via GitHub Discussions.
Report bugs via GitHub Issues.
We welcome all forms of contributions, including but not limited to submitting bug reports, feature requests, and code contributions.
If you have any questions or suggestions, please contact us through the following channels. Before doing so, we recommend reading this documentation thoroughly to understand how to use Umo Viewer.
If you find Umo Viewer useful, please consider supporting us in the following ways:
Umo Viewer is licensed under the MIT License. You are free to use, modify, and distribute this software, but this does not mean you are allowed to remove the copyright information at will. Please retain the Umo Viewer copyright notice and the link displayed in the interface. Removal of these will be considered an infringement. We encourage you to support open-source projects.
This documentation is published under the CC BY-NC-SA 4.0 DEED License.
FAQs
Umo Viewer is a document viewer built with Vue3. It allows you to preview Umo Editor document content in your browser.
The npm package @umoteam/viewer receives a total of 1,346 weekly downloads. As such, @umoteam/viewer popularity was classified as popular.
We found that @umoteam/viewer demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.