pdf转html插件~~~pdf2htmlEX安装,配置及使用
这是一个将pdf转化为html的服务,开源的。
此功能服务的代码在git上的地址为:
https://github.com/coolwanglu/pdf2htmlEX/wiki
安装:
在ubuntu上安装:
输入命令
sudo apt install pdf2htmlex
即可安装完成
在mac上面安装:
sudo brew install pdf2htmlex
即可
配置:
如果在将一个pdf转为多个html的话,用于项目中可能会出现在入口的那个html文件中找不到其他的html
在命令行中输入:
pdf2htmlEX -v
会出现配置文件的位置,如下图所示
使用open把上面的那个路径打开,在我这里就是
open /usr/local/Cellar/pdf2htmlex/0.14.6_16/share/pdf2htmlEX
就打开了这个配置文件夹
找到manifest文件,打开找到@pdf2htmlEX..min.js
方便起见,将其改为 @pdf2htmlEX.js
然后打开上面的那个js文件
搜索:data-page-url
将:
var url = cur_page_ele.getAttribute('data-page-url');
改为:
var url = location.href.substring(0,location.href.lastIndexOf('/'))+'/'+cur_page_ele.getAttribute('data-page-url');
(这是将所去的各个页面的路径设为当前目录下,再拼上自己的路径),这样即可。
使用:
在项目中使用的时候,可以把刚刚上面的那个文件夹复制到resources下面,在使用php执行命令(exec函数及system函数等)的时候可以在命令中指定配置文件 --data-dir 配置文件目录路径 ,这样在将pdf转化为html的时候就可以使用你所指定的配置生成html了。
在项目中,一般情况下将html和css及js分开,然后将共同的css及js这类静态文件放在public文件夹中一份,在加载文件的时候,直接加载public文件夹中的那个静态资源即可。
将@引入的css及js都注释或者删掉,在引入外部文件的区域使用<link>或<script>标签引入public文件夹下的css及js即可
如需转载,请注明出处:http://www.cnblogs.com/zhuchenglin/p/7363214.html
转载于:https://www.cnblogs.com/zhuchenglin/p/7363214.html
pdf转html插件~~~pdf2htmlEX安装,配置及使用相关推荐
- vim 自动补全插件YCM 安装 配置
vim 自动补全插件YCM 安装 配置 报错 NoExtraConfDetected: No .ycm_extra_conf.py file detected, so no compile flags ...
- eclipsepython插件_Eclipse安装配置PyDev插件
Eclipse安装配置PyDev插件 关于PyDev PyDev是一个功能强大的 Eclipse插件,使用户可用 Eclipse 来进行 Python 应用程序的开发和调试.PyDev 插件的出现方便 ...
- java pdf转html插件pdf2htmlex
pdf2htmlex是一个开源的插件,pdf转html效果很不错,只是清晰度稍微有一点降低,先展示一下转换效果: pdf: 转换后的html 第一步:下载插件 http://soft.rubypdf. ...
- 代理插件SwitchyOmega安装配置
一.SwitchyOmega介绍 一款浏览器代理工具,可以方便的切换和管理多个代理,适用于Chrome和Firefox,SwitchySharp 的升级版,可替代 SwitchyPlus 或 Pr ...
- zotero翻译插件PDF Translate下载安装配置
目录 1.zotero pdf translate 2.插件下载 3.插件安装 4.使用 1.zotero pdf translate 作为zotero的附带组件之一,pdf translate插件可 ...
- jenkins的安装配置,插件配置,安装插件,配置maven,jdk路径,配置安装插件,项目配置,自动构建配置
1.下载jenkins,下载地址: https://jenkins.io/ 2.运行命令,启动jenkins 将jenkins上传到:/home/tuzq/software 安装JDK,maven ( ...
- 1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project
使用Maven+SpringMVC+Eclipse软件安装配置过程中的问题: 1.Eclipse总是卡死的解决办法: 一:内存不足所以会卡死,配置一下eclipse.ini修改这几个值就好了-X ...
- 【图文详细教程】maven3安装配置+eclipse离线安装maven3插件《《唯一成功的教程~~~2018-01-09》》...
环境搭建前提: 1.电脑上已经安装了1.7以及以上版本的JDK(因为我提供的maven版本是最新的3.3.9的,要求最低JDK1.7) 2.配置好了ecplise并且能正常启动 第一步:下载maven ...
- vscode在ubuntu下安装插件,同时配置python虚拟环境、ctrl+鼠标滚轮放大代码窗口设置
linux下vs code 两大问题: 1.无法在code中切换虚拟环境 2.文件夹有时候会莫名其妙打不开,似乎和文件夹的命名有关系. 已弃坑,不再使用. ---------------------- ...
最新文章
- PDO防注入原理分析以及使用PDO的注意事项 (转)
- LeetCode01_二分法专题
- Conan and Agasa play a Card Game codeforce
- 洗牌算法shuffle
- Oracle10g备份集压缩新特性(Backupset Compression)
- mysql5.623 GTID主从复制+半同步复制安装与配置
- NUCLEUS:13:西门子实时操作系统 Nucleus漏洞影响物联网设备等
- 阿里达摩院赵昆:获评“中国客户服务领袖”
- 西北工业大学电工学mooc第六章测试题及解析
- 安装ubuntu20.04无法连接wifi问题
- 软件工程—团队作业1(三人行)
- 小白也能开始VCS+Verdi的旅程
- 2018ACM-ICPC焦作站E题Resistors in Parallel
- 测试如何快速了解一个产品、需求、任务(海盗派测试分析,KYM)
- 无限纷争如何找到以前的服务器,无限纷争远古遗迹及幻境冒险玩法详细讲解
- 数据挖掘 案例一:电力窃漏用户自动识别
- 【CSS3】object-fit与object-position及替换元素
- aspose-words,pdf
- MySQL 安装报错的解决方法
- 未能成功加载扩展程序
热门文章
- GHOST系统后一些问题如无法加入到域
- ajax实时刷新处理
- 结对-五子棋游戏-开发环境搭建过程
- Jumpserver0.4.0基于Centos7安装
- Windows系统下查看已共享的文件夹的方法
- jQuery Mobile 学习资料
- android如何使用BroadcastReceiver后台实现来电通话记录的监听并存取到sqllite数据库通过Contentprovilder实现接口...
- 【转载】使用Epoll的框架例子二
- LeetCoed 5383. 给 N x 3 网格图涂色的方案数
- LeetCode1.两数之和