WEB在线预览PDF
2016-10-03 20:14 狼人:-) 阅读(2076) 评论(0) 编辑 收藏 举报这是我在博客园发表的第一篇文章。以后会陆续把在线预览其他格式文档的解决方案发表出来。
解决思路:把pdf转换成html显示。
在线预览pdf我暂时了解3种解决方案,欢迎大家补充。
方案一:
利用pdf2html软件将PDF转换成HTML。
用法: PDF2HTML [选项] <PDF 文件> [<HTML 文件>]
-f <页数> : 转换开始页
-l <页数> : 转换结束页
-z <缩放率> : 设置转换缩放率,从 50 到 200
-c : 创建在一个连续 HTML 页面中
-d : 从连续 HTML 页面删除图片
-b <间距> : 字符间距
-j <JPEG 品质> : 设置 JPEG 品质,从 1 到 100
-g : Set JPEG grayscale
-u <用户密码> : 用户密码
-w <所有者密码> : 用户密码
-q : 转换完成后退出
-m : 运行不需要窗口
-r : 覆盖现有目标文件不提示确认
-i <输入 PDF 文件名> : 将被转换 PDF 文件
-o <输出 HTML 文件名> : 将被创建的 HTML 文件
-h 或 -? : 打印 PDF2HTML 使用信息
举例:
PDF2HTML -q -f 5 -l 8 -i c:\a.pdf -o c:\a.html
PDF2HTML -q -m -r -i "c:\a.pdf" -o "c:\a.html"
PDF2HTML -q -m -r -c -d -i c:\a.pdf -o c:\a.html
PDF2HTML -q -m -r -u user -w owner -i c:\a.pdf -o c:\a.html
优点:兼容ie6-8,除此之外别无其他优点
缺点:复杂格式转换效果令人堪忧,毕竟06年的软件,不能要求太高
方案二:
利用开源库pdf2htmlEX将PDF转换成HTML。
转换效果实例:
github地址:https://github.com/coolwanglu/pdf2htmlEX
主要代码:D:/pdf2htmlEX/pdf2htmlEX.exe ..\pdf\1.pdf ..\pdf\1.html
优点:转换效果真的很完美,开源
缺点:浏览器必须支持HTML5
方案三:
利用pdf.js展示pdf文件。
在线演示:http://mozilla.github.com/pdf.js/web/viewer.html
github地址:https://github.com/mozilla/pdf.js
优点:显示效果完美,开源
缺点:浏览器必须支持HTML5
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南