当前位置: 首页 > news >正文

龙岩做网站设计公司河南省建设局网站首页

龙岩做网站设计公司,河南省建设局网站首页,海报在线设计生成器,机械行业网站有哪些需求来源 迫于有部分资源是djvu格式的文件#xff0c;需要预览这部分文件#xff0c;web端无法直接预览djvu#xff0c;所以需要将djvu转成pdf。 转换方法 简单来说就是先把djvu文件转换成tiff文件#xff0c;再将tiff文件转换成pdf文件。 Ubuntu服务器 如果服务器是U…需求来源 迫于有部分资源是djvu格式的文件需要预览这部分文件web端无法直接预览djvu所以需要将djvu转成pdf。 转换方法 简单来说就是先把djvu文件转换成tiff文件再将tiff文件转换成pdf文件。 Ubuntu服务器 如果服务器是Ubuntu系统那么有直接现成的方案 方案来自于Ubuntu社区亲测可用地址[ubuntu] How to convert djvu to pdf 1. 安装依赖 sudo apt-get install okular-extra-backends; sudo apt-get install evince; sudo apt-get install libtiff-tools; sudo apt-get install libevdocument1; sudo apt-get install libevview; sudo apt-get install djvulibre-bin; sudo apt-get install libdjvulibre21; 2. 转化文件 ddjvu -formattiff file_name.djvu file_name.tiff tiff2pdf -j -o file_name.pdf file_name.tiff ile_name.djvu为需要转换的djvu文件file_name.tiff为tiff文件名file_name.pdf为最终的pdf文件名 Centos服务器 因为目前业务都是在Centos7上运行因为这个需求要换成Ubuntu不现实但是Centos7又没有找到现成的方案但是都是Linux服务器嘛应该都是互通的所以就找了一下centos上相应的依赖来测试也可以完成转换。 1. 安装依赖 注意这里必须先要安装tiff依赖再安装djvulibre。 sudo yum install ImageMagick; sudo yum install evince; sudo yum install gcc; sudo yum install gcc-c;wget http://download.osgeo.org/libtiff/tiff-4.6.0rc2.tar.gz; tar -zxvf tiff-4.6.0rc2.tar.gz; cd tiff-4.6.0; sudo ./configure; sudo make; sudo make install;wget https://zenlayer.dl.sourceforge.net/project/djvu/DjVuLibre/3.5.28/djvulibre-3.5.28.tar.gz; tar -zxvf djvulibre-3.5.28.tar.gz; cd djvulibre-3.5.28; sudo ./configure --disable-desktopfiles; sudo make; sudo make install; 2. 转化文件 ddjvu -formattiff file_name.djvu file_name.tiff tiff2pdf -j -o file_name.pdf file_name.tiff ile_name.djvu为需要转换的djvu文件file_name.tiff为tiff文件名file_name.pdf为最终的pdf文件名 Java调用 public static void main(String[] args) {/*** 传入djvu和下载pdf文件的代码请自行搞定哈*/try {ProcessBuilder processBuilder new ProcessBuilder();processBuilder.command(sh, -c, ddjvu -formattiff test.djvu test.tiff);Process process processBuilder.start();int exitCode process.waitFor();System.out.println(covert djvu to tiff exit code: exitCode);processBuilder new ProcessBuilder();processBuilder.command(sh, -c, tiff2pdf -j -o test.pdf test.tiff);Process process processBuilder.start();int exitCode process.waitFor();System.out.println(covert tiff to pdf exit code: exitCode);File file new File(test.pdf);System.out.println(pdf file covert result: file.exists());} catch (IOException | InterruptedException e) {e.printStackTrace();} } 转换结果 转换问题 如果执行命令的时候报 ddjvu tiff output not complied 错误 请先安装好tiff依赖再重新安装djvulibre 其他系统安装djvulibre也可以参照GitHub的指示进行 djvulibre地址https://github.com/barak/djvulibre
http://www.w-s-a.com/news/44992/

相关文章:

  • 系部网站建设中期检查表创建网站的公司
  • 西宁网站建设优化重庆企业的网站建设
  • 贝壳企业网站管理系统徽与章网站建设宗旨
  • 郑州网站模板动漫设计与制作设计课程
  • 在线制作网站的工具岳阳网站设计改版
  • 网站建设需要汇报哪些内容前端开发的工作内容
  • 无锡阿凡达网站建设美团app开发公司
  • 个性化企业网站制作公司深圳高端网站定制公
  • 专业深圳网站定制开发企业网站开发 流程
  • 网站建设推广的软文php网站平台
  • 如何做代刷网站长外贸网站个性设计
  • 合同网站开发 设计 后期维护如何搭建海外网络
  • 提供网站建设服务优化大师哪个好
  • 军队营房基础建设网站哦咪咖网站建设
  • fifa17做任务网站app下载免费安装
  • 网站开发用哪些技术seo是什么意思为什么要做seo
  • 网站会动的页面怎么做的与网站建设有关的招标文件
  • 公司网站如何做seowordpress付费资源
  • 福田做商城网站建设哪家公司便宜点WordPress安装子目录
  • 南京建设交易中心网站wordpress 拼车
  • 上海今天发生的重大新闻5条河南网站seo费用
  • 广东深圳最新情况临安网站seo
  • 华为快速建站女人做春梦网站
  • 建外贸网站费用手机排行榜zol
  • 长治网站制作的网站做网站要什么知识条件
  • discuz 做门户网站wordpress怎么添加图片不显示图片
  • 东营网站建设方案范文百度应用搜索
  • 网站 常见推广js代码放wordpress哪里
  • 靖江网站开发徐州住房和城乡建设局网站
  • 南宁网站建设公司如何为老板打造网站赚钱的wordpress optimizer