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.文件夹有时候会莫名其妙打不开,似乎和文件夹的命名有关系. 已弃坑,不再使用. ---------------------- ...
最新文章
- 如果20万用户同时访问一个热点缓存,如何优化你的缓存架构?
- 7 Papers Radios | 6年前的ResNet重回巅峰;AI辩手登上Nature封面
- fragment+viepager 的简单暴力的切换方式
- OpenStack 的部署T版(三)——Glance组件
- numa节点_极致性能(1):以NUMA为起点
- 怎么扩展磁盘_电脑怎么增加C盘空间 小白教你不花钱增加C盘空间
- ssl协议,openssl,创建私有CA
- 踏踏实实学javascript--javascript中的变量
- MySQL下xtrabackup与MTS造成的死锁
- 反恐精英ol永恒python厉害吗_【CS】Python高阶
- matlab qam信号仿真,基于Matlab/Simulink的QAM通信系统的仿真
- xp计算机关闭139端口,关闭139端口,小编告诉你如何关闭139端口
- 最容易月薪过万城市排名出炉!
- 【干货】从QQ群起家的情趣商城站长之路
- Unity Shader混合模式笔记(Blend)
- 常用的Transformation
- 解决USB无法安装驱动识别的问题
- 测试dns的工具--rndc,dig命令----DNS排错,在线修改bind(nsupdate)
- VmatrixOJ--解码游戏
- [C语言] 发牌洗牌
热门文章
- Java基础面试题,啾啾啾~~~
- 多用户企业文件管理系统源码_设计项目管理系统,可以,并有必要
- 使用order by排序判断返回结果的列数,order by排序判断字段数原理详解
- java slider如何设置成可变的_Java自定义JSlider UI
- [Asp.net 开发系列之SignalR篇]专题五:SignalR支持的平台
- linux系统如何管理文件
- 使用entityframework操作sqlite数据库
- 【软件使用技巧】PL/SQL Developer实现双击table询
- CentOS 6.3下Apache+SVN部署Web版本同步
- DAM的内涵正在改变