PDF在线阅读器
拖拽上传PDF文件即可在线阅读,支持缩放、旋转、全屏,本地处理不上传
选择 PDF 文件
上传后即可在线阅读
点击选择或拖拽 PDF 文件到此处
仅支持 .pdf 格式,文件不会上传到服务器
PDF 预览
使用浏览器内置 PDF 引擎渲染
PDF 在线阅读器说明
本工具使用浏览器内置的 PDF 渲染引擎,可直接在网页中阅读 PDF 文件,无需安装任何插件,所有文件均在本地处理,不会上传到服务器。
预览原理:通过 URL.createObjectURL() 将上传的 PDF 文件生成本地 Blob URL,再将其赋值给 <iframe> 的 src 属性,浏览器会自动调用内置 PDF 查看器进行渲染。
页数统计:使用 pdf.js 库(CDN 动态加载)读取 PDF 文件的元数据,获取总页数信息。
缩放功能:通过 CSS transform: scale() 对预览容器进行缩放变换,实现放大和缩小效果。
旋转功能:通过 CSS transform: rotate() 对预览容器进行旋转变换,支持 90° 步进旋转。
全屏查看:调用浏览器 Fullscreen API(requestFullscreen())将预览区域全屏展示,提供沉浸式阅读体验。
注意事项:部分浏览器可能不支持内置 PDF 查看器(如某些移动端浏览器),此时预览区域可能显示空白或提示下载。建议使用 Chrome、Edge、Firefox 等主流桌面浏览器以获得最佳体验。