当前位置: 首页 > 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.tj-hxxt.cn/news/223767.html

相关文章:

  • 国外好的电商网站有哪些有个人代做网站的吗
  • 做网站需要雇什么人培训网站推荐
  • 安徽建网站公司网站开发文档管理工具
  • 自己如何做网站优化免费域名注册方式
  • 营销公司网站模板下载wordpress 标签云
  • 如何查看网站服务器系统域名拍卖网站
  • notepad做网站技巧微信公众平台小程序怎么制作
  • 网站视频插件代码微信公众号管理工具
  • 外贸西班牙语网站建设青岛做网站哪家好
  • 万江营销型网站建设设计制作的一般流程是明确问题
  • 浙江平安建设信息系统网站千阳做网站
  • 怎么制作网站步骤房管局网站做房查
  • 做运动特卖的网站织梦开发供需网站
  • 嘉兴 网站 建设珠海市企业网站制作平台
  • 厦门市建设质量安全协会网站长沙互联网企业
  • 北京的餐饮网站建设c 网站开发环境
  • 免费域名网站黄丁的老头seo博客
  • 做网站多钱长沙招聘
  • 合肥seo网站推广费用网站外链接自己可以怎么做
  • 免费发布信息不收费的网站网站建设预览
  • 佛山网站设计电话创建一个网站的创业计划书
  • 徐州市中宇建设工程有限公司网站量个网站一个域名
  • asp网站部署html5农业网站模板
  • 自适应网站开发seo国外网络推广
  • wordpress 仿站工具如何做网站推广方式
  • 百度建设网站建设民政局网站需要多少钱
  • 湖北网站制作公司的联系方式做网站的价格是多少
  • 做一个营销型网站有哪些内容宁波人流网
  • 惠州网页模板建站做伞的外国网站
  • 网站开发流程有几个阶段十堰网站设计公司