1. 简介
`ViewerJS`是一个专注于在网页上展示各种类型文件(特别是图片和 PDF 文档)的 JavaScript 库。
2. 主要功能
2.1 文件查看功能
图片查看、PDF 查看
2.2 交互功能
缩放操作、旋转功能、导航功能
2.3 定制化功能
界面定制、事件监听和扩展
3. 在实际应用中的用途
在线文档管理、教育资源展示、电商产品展示
4. 示例代码
4.1 基本的图片查看示例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>ViewerJS Example</title>
<!-- 引入ViewerJS的CSS文件 -->
<link
rel="stylesheet"
href="https://unpkg.com/viewerjs/dist/viewer.min.css"
/>
</head>
<body>
<div id="image-container">
<img id="my-image" src="example.jpg" alt="Example Image" />
</div>
<!-- 引入ViewerJS的JavaScript文件 -->
<script src="https://unpkg.com/viewerjs/dist/viewer.min.js"></script>
<script>
// 获取图片元素
var myImage = document.getElementById("my-image");
// 创建ViewerJS实例
var viewer = new Viewer(myImage);
</script>
</body>
</html>
4.2 基本的 PDF 查看示例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>ViewerJS Example</title>
<!-- 引入ViewerJS的CSS文件 -->
<link
rel="stylesheet"
href="https://unpkg.com/viewerjs/dist/viewer.min.css"
/>
</head>
<body>
<div id="pdf-container">
<iframe id="my-pdf" src="example.pdf"></iframe>
</div>
<!-- 引入ViewerJS的JavaScript文件 -->
<script src="https://unpkg.com/viewerjs/dist/viewer.min.js"></script>
<script>
// 获取iframe元素
var myPdf = document.getElementById("my-pdf");
// 创建ViewerJS实例
var viewer = new Viewer(myPdf);
</script>
</body>
</html>