pdf在谷歌浏览器无法打开

制作服务器安装pdf转换图片的插件,安装如下几个插件

  • 安装Swftools

把上传至/opt/sudytech/目录下的swftools-0.9.1.tar.gz解压缩;



命令:

cd /opt/sudytech/

tar -xzvf swftools-0.9.1.tar.gz

cd /opt/sudytech/swftools-0.9.1

./configure --prefix=/opt/sudytech/swftools

make

make install



  • 安装mupdf

命令:

cd /opt/sudytech/

unzip mupdf-0.9-linux-amd64.zip

mv mupdf-0.9-linux-amd64 mupdf

chmod -R 755 mupdf


运行/opt/sudytech/mupdf/pdfdraw,如果报如下错误,需要安装glibc



  • 安装glibc

mkdir glibc

上传glibc-2.7.tar.gz 至该目录下

cd /opt/sudytech/glibc

tar -xzvf glibc-2.7.tar.gz

glibc-2.7/configure --prefix=/usr

make

make install

再次运行pdfdraw测试命令,看到如下截图,代表部署完成:



  • 安装pdf2json

命令:

cd /opt/sudytech/

tar -xzvf pdf2json-0.68.tar.gz

cd pdf2json-0.68

./configure --prefix=/opt/sudytech/pdf2json

make

make install


运行/opt/sudytech/pdf2json/bin/pdf2json,出现如下版本信息,代表安装成功:

安装完毕后,在webconfig.xml配置

 webconfig.xmlconfig标签下的monitoredServices标签中添加以下配置项:<service name="附件转换服务" implClass="com.sudytech.medias.impl.convert.MediaConvertWorker"/>

 web.xmlweb-app标签中添加以下配置项:

     <!--Media媒体转换Callback地址 -->

     <servlet>

         <servlet-name>MediaConvertCallbackServlet</servlet-name>

         <servlet-class>com.sudytech.medias.impl.convert.MediaConvertCallbackServlet</servlet-class>

     </servlet>

     <servlet-mapping>

         <servlet-name>MediaConvertCallbackServlet</servlet-name>

         <url-pattern>/_wp3services/mediaCallback</url-pattern>

     </servlet-mapping>


相关文章

相关教程

相关文档