# PDF-Viewer **Repository Path**: devqiaoyu/pdf-viewer ## Basic Information - **Project Name**: PDF-Viewer - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-11 - **Last Updated**: 2025-04-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PDF 查看器 这是一个基于 PDF.js 的网页版 PDF 查看器,提供了丰富的 PDF 文档查看和操作功能。 ## 功能特点 - 📄 支持在线查看 PDF 文档 - 🔍 文档搜索功能 - 📱 响应式设计,支持移动设备 - 🖼️ 缩略图预览 - 📑 文档大纲导航 - 📎 附件查看 - 🔄 页面旋转 - 📏 多种缩放选项 - 🖨️ 打印支持 - 💾 文档下载 - 🎯 文本选择工具 - ✋ 手型工具 - 📜 多种滚动模式(垂直、水平、环绕) ## 技术栈 - HTML5 - CSS3 - JavaScript - PDF.js 库 ## 项目结构 ``` . ├── viewer.html # 主页面 ├── static/ # 静态资源目录 │ ├── viewer.js # 查看器主要逻辑 │ ├── viewer.css # 样式文件 │ ├── pdf.js # PDF.js 核心库 │ ├── pdf.worker.js # PDF.js 工作线程 │ ├── pdf.min.js # PDF.js 压缩版本 │ ├── locale/ # 本地化文件 │ └── images/ # 图片资源 ``` ## 使用方法 1. 直接在浏览器中打开 `viewer.html` 文件 2. 点击"打开"按钮选择本地 PDF 文件 3. 使用工具栏上的各种功能进行文档操作 ## 主要功能说明 - **文档导航**:使用页面缩略图或大纲进行快速导航 - **搜索功能**:支持在文档中搜索文本内容 - **缩放控制**:提供多种缩放选项,从 50% 到 400% - **页面操作**:支持页面旋转、打印、下载等操作 - **视图模式**:支持单页、双页等多种查看模式 - **工具选择**:可在文本选择和手型工具之间切换 ## 浏览器兼容性 支持所有现代浏览器,包括: - Chrome - Firefox - Safari - Edge ## 注意事项 - 建议使用最新版本的现代浏览器以获得最佳体验 - 某些功能可能需要浏览器支持 JavaScript - 大文件加载可能需要较长时间,请耐心等待