博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WEB在线预览PDF
阅读量:6717 次
发布时间:2019-06-25

本文共 1053 字,大约阅读时间需要 3 分钟。

这是我在博客园发表的第一篇文章。以后会陆续把在线预览其他格式文档的解决方案发表出来。

解决思路:把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地址:

 

主要代码:D:/pdf2htmlEX/pdf2htmlEX.exe ..\pdf\1.pdf ..\pdf\1.html

 

优点:转换效果真的很完美,开源

缺点:浏览器必须支持HTML5

 

方案三:

利用pdf.js展示pdf文件。

在线演示:

github地址:

 

优点:显示效果完美,开源

缺点:浏览器必须支持HTML5

 

转载地址:http://ikumo.baihongyu.com/

你可能感兴趣的文章
疯狂Spring Cloud连载(14)Spring Cloud整合Feign
查看>>
assert用于PHP的debug
查看>>
基于TF-IDF算法抽取文章关键词
查看>>
ELK搭建-基于自制docker镜像
查看>>
字符编码笔记:ASCII,Unicode和UTF-8
查看>>
Oracle中表的四种连接方式讲解
查看>>
linux系统中readline的实现
查看>>
Linux下的ping命令
查看>>
JAVA使用JDOM创建简单xml
查看>>
mac 上安装 Android SDK
查看>>
angular 1.x select 默认选中
查看>>
input accept属性限制文件上传格式
查看>>
JQuery扩展:TextArea在光标处插入文本
查看>>
支付宝接口使用文档说明 支付宝异步通知
查看>>
前端基础快速学习-Dom
查看>>
Java面向对象深入篇 (二)
查看>>
Hibernate get 和 load方法区别
查看>>
企业实施云ERP软件需注意哪些关键问题
查看>>
poj 2752 Seek the Name, Seek the Fame
查看>>
spring的注解注入
查看>>