安裝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環境變量中。