安装PDF转换和文档在线预览插件后,管理员能够设置只容许用户下载文档的PDF版本,而没法下载原始文档;或者管理员能够设置用户只能经过浏览器在线预览文档内容,没法下载文档,或者复制/粘贴文档内容。 您从网站下载的DocCare试用版软件不包括该插件。 若是您须要自动转换PDF格式以及在线预览的功能,请联系萌软公司。DocCare目前支持自动将如下格式的文档转换为PDF文件: php
DocCare目前支持在线预览如下格式的文档: html
安装PDF转换和在线预览插件前,您先要安装OpenOffice套件以及SWFTools第三方应用。 node
PDF转换插件须要用到OpenOffice的服务,所以安装PDF转换插件前您须要先安装OpenOffice 并启动OpenOffice的服务。 OpenOffice是一个开源的文档编辑工具套件。您能够从http://zh.openoffice.org/new/zh_cn/downloads.html下载最新版本的OpenOffice软件。 浏览器
安装OpenOffice成功后,您能够进入<OpenOffice安装目录>/program/目录并运行如下命令启动OpenOffice服务: 安全
详见http://www.artofsolving.com/node/10 服务器
在线预览功能须要使用SWFTools将文档转换为SWF格式,所以安装PDF转换插件前您须要先安装SWFTools工具包。 SWFTools是一个开源的SWF生成工具。您能够从http://www.swftools.org/download.html下载最新版本的SWFTools软件。 less
在Linux/Unix系统安装SWFTools前,您先要安装freetype和jpeglib而后才能正确编译pdf2swf. 您能够从下面网址下载和安装freetype和jpeglib socket
或者直接下载freetype-2.3.12.tar.gz和jpegsrc.v6b.tar.gz,而后编译安装。 工具
在Linux/Unix下编译安装jpeglib,能够用如下命令: 网站
LDFLAGS="-L/usr/local/lib" CPPFLAGS="-I/usr/local/include" ./configure ranlib /usr/local/lib/libjpeg.a ldconfig /usr/local/lib make install-lib make install-headers make make install
在Linux/Unix编译安装SWFTools,能够用如下命令:
tar -zvxf swftools-0.x.x.tar cd swftools-0.x.x ./configure make make install
详细帮助可参考http://wiki.swftools.org/index.php/FAQ
PDF和预览转换参数
参数名称 | 说明 |
---|---|
OOSERVICE_PORT | 该参数指定了PDF转换插件链接OpenOffice服务的端口,请确保该值与OpenOffice服务监听端口相同。 默认为8100。 |
SUPPORTTED_FORMAT | 该参数指定了支持转换为PDF的文档后缀。请不要修改该参数。 |
PDF_RESTRICT_PERMISSION | 生成的PDF文件是否设置密码安全级别。只有该参数值为true,PDF_PERMISSION_PASSWD, PDF_COPY_CONTENT, PDF_ACCESS_TEXT,PDF_PRINTING_OPTION, PDF_CHANGE_OPTION的参数才会被使用。 默认为true。 |
PDF_PERMISSION_PASSWD | 安全设置的访问密码。PDF若是设置了密码安全级别。用户若是须要进行受限操做,例如,复制内容,导出,打印等。首先须要输入安全密码。 |
PDF_COPY_CONTENT | 是否容许用户复制内容。该参数值为true时容许用户复制文档内容。该参数值只有在PDF_RESTRICT_PERMISSION为true时才生效。 默认为false。 |
PDF_ACCESS_TEXT | 是否容许用户导出PDF内容为其余格式,例如word,txt等。该参数值为true时容许导出。 默认值为false。 |
PDF_ENCRYPT_FILE | 是否设置打开密码。该参数值为true时,用户打开该PDF文档须要输入密码。 默认值为false。 |
PDF_OPEN_PASSWD | 用户打开该PDF须要输入的密码。 |
PDF_PRINTING_OPTION | 用户是否能够打印该PDF文档。 该参数值为为0时不容许打印; 为1时只容许低分辨率(150dpi)打印; 为2时可采用高分辨率打印。 默认值为2。 |
PDF_CHANGE_OPTION | 用户是否能够编辑修改该PDF文档。 该参数值为0时不容许修改; 为1时能够插入,删除; 为2时可填写其中的表格; 为3时可填写表格,添加批注; 为4时可作任何修改。 默认值为0。 |
SWFTOOLS_INSTALLATION_DIR | SWFTools安装路径。 默认值为C:\SWFTools。 |
SWFTOOLS_PDF2SWF_OPTIONS | 预览文件转换选项 -j , --jpegquality quality 内嵌JPEG图片的质量。 0最差,100最好. (默认值:85) -P , --password password 若是PDF的安全级别为设置密码(PDF_RESTRICT_PERMISSION=true),则此处须要提供该安全密码。 -p , --pages range 只转换预览指定范围内的页数。例如: 1-20 或 1,4,6,9-11。 其它更多选项请查看${BURGEON_HOME}/deploy/10jod.sar/services.xml文件。 |
CMD_PDF2SWF, CMD_GIF2SWF, CMD_JPEG2SWF, CMD_PNG2SWF, CMD_SWFCOMBINE | 预览文件转换命令。 Windows系统下,须要将命令结尾加上.exe后缀名。例如pdf2swf改成pdf2swf.exe |
注:要使用PDF转换功能,请确保OpenOffice与DocCare安装于同一台物理服务器上。而且OpenOffice服务已经启动。SWFTools安装路径要添加到Path环境变量中。