制作服务器安装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.xml在config标签下的monitoredServices标签中添加以下配置项:<service name="附件转换服务" implClass="com.sudytech.medias.impl.convert.MediaConvertWorker"/>
web.xml中web-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>