这是一个将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安装,配置及使用相关推荐

  1. vim 自动补全插件YCM 安装 配置

    vim 自动补全插件YCM 安装 配置 报错 NoExtraConfDetected: No .ycm_extra_conf.py file detected, so no compile flags ...

  2. eclipsepython插件_Eclipse安装配置PyDev插件

    Eclipse安装配置PyDev插件 关于PyDev PyDev是一个功能强大的 Eclipse插件,使用户可用 Eclipse 来进行 Python 应用程序的开发和调试.PyDev 插件的出现方便 ...

  3. java pdf转html插件pdf2htmlex

    pdf2htmlex是一个开源的插件,pdf转html效果很不错,只是清晰度稍微有一点降低,先展示一下转换效果: pdf: 转换后的html 第一步:下载插件 http://soft.rubypdf. ...

  4. 代理插件SwitchyOmega安装配置

    一.SwitchyOmega介绍   一款浏览器代理工具,可以方便的切换和管理多个代理,适用于Chrome和Firefox,SwitchySharp 的升级版,可替代 SwitchyPlus 或 Pr ...

  5. zotero翻译插件PDF Translate下载安装配置

    目录 1.zotero pdf translate 2.插件下载 3.插件安装 4.使用 1.zotero pdf translate 作为zotero的附带组件之一,pdf translate插件可 ...

  6. jenkins的安装配置,插件配置,安装插件,配置maven,jdk路径,配置安装插件,项目配置,自动构建配置

    1.下载jenkins,下载地址: https://jenkins.io/ 2.运行命令,启动jenkins 将jenkins上传到:/home/tuzq/software 安装JDK,maven ( ...

  7. 1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project

     使用Maven+SpringMVC+Eclipse软件安装配置过程中的问题: 1.Eclipse总是卡死的解决办法: 一:内存不足所以会卡死,配置一下eclipse.ini修改这几个值就好了-X ...

  8. 【图文详细教程】maven3安装配置+eclipse离线安装maven3插件《《唯一成功的教程~~~2018-01-09》》...

    环境搭建前提: 1.电脑上已经安装了1.7以及以上版本的JDK(因为我提供的maven版本是最新的3.3.9的,要求最低JDK1.7) 2.配置好了ecplise并且能正常启动 第一步:下载maven ...

  9. vscode在ubuntu下安装插件,同时配置python虚拟环境、ctrl+鼠标滚轮放大代码窗口设置

    linux下vs code 两大问题: 1.无法在code中切换虚拟环境 2.文件夹有时候会莫名其妙打不开,似乎和文件夹的命名有关系. 已弃坑,不再使用. ---------------------- ...

最新文章

  1. PDO防注入原理分析以及使用PDO的注意事项 (转)
  2. LeetCode01_二分法专题
  3. Conan and Agasa play a Card Game codeforce
  4. 洗牌算法shuffle
  5. Oracle10g备份集压缩新特性(Backupset Compression)
  6. mysql5.623 GTID主从复制+半同步复制安装与配置
  7. NUCLEUS:13:西门子实时操作系统 Nucleus漏洞影响物联网设备等
  8. 阿里达摩院赵昆:获评“中国客户服务领袖”
  9. 西北工业大学电工学mooc第六章测试题及解析
  10. 安装ubuntu20.04无法连接wifi问题
  11. 软件工程—团队作业1(三人行)
  12. 小白也能开始VCS+Verdi的旅程
  13. 2018ACM-ICPC焦作站E题Resistors in Parallel
  14. 测试如何快速了解一个产品、需求、任务(海盗派测试分析,KYM)
  15. 无限纷争如何找到以前的服务器,无限纷争远古遗迹及幻境冒险玩法详细讲解
  16. 数据挖掘 案例一:电力窃漏用户自动识别
  17. 【CSS3】object-fit与object-position及替换元素
  18. aspose-words,pdf
  19. MySQL 安装报错的解决方法
  20. 未能成功加载扩展程序

热门文章

  1. GHOST系统后一些问题如无法加入到域
  2. ajax实时刷新处理
  3. 结对-五子棋游戏-开发环境搭建过程
  4. Jumpserver0.4.0基于Centos7安装
  5. Windows系统下查看已共享的文件夹的方法
  6. jQuery Mobile 学习资料
  7. android如何使用BroadcastReceiver后台实现来电通话记录的监听并存取到sqllite数据库通过Contentprovilder实现接口...
  8. 【转载】使用Epoll的框架例子二
  9. LeetCoed 5383. 给 N x 3 网格图涂色的方案数
  10. LeetCode1.两数之和