debian openoffice文件轉換服務

2021-06-05 17:47:33 字數 1484 閱讀 2738

debian版本 6.0.4

依賴包安裝

apt-get install xvfb #因為沒有這個openoffice的服務沒法執行 openoffice原來是需要xwindow桌面環境執行的 通過xvfb可以解決這個問題

安裝windows字型

因為如果你要轉換doc或者ppt的話,linux沒有windows的字型,所以需要安裝

安裝方法很簡單

把所有的windows字型都拷貝到 /usr/share/fonts/windows 下

用root使用者許可權執行

mkfontscale 

mkfontdir

fc-cache -fv

重新啟動機器 必須的

執行openoffice服務

xvfb-run -a soffice -headless -nologo -norestore -nofirststartwizard -accept="socket,port=2002;urp;"

這個py檔案借助openoffice的pyuno可以進行文件格式的轉換 具體用法看說明

注意pyodconverter需要使用openoffice的pyuno元件,安裝openoffice的時候,uno已經安裝在了預設的python上了。

所以要轉換就很簡單了 

python pyodconverter/documentconverter.py 第2周行事曆.doc 2.pdf

注意上面的python是系統自帶的python,因為裡面包含了uno,才能執行。

start_stop_daemon=/sbin/start-stop-daemon

openoffice_server_pid=/opt/yyj-pid/openoffice-server.pid

openoffice_server_start()

openoffice_server_stop()

openoffice_server_status()

case "$1" in

start)

openoffice_server_start

;;stop)

openoffice_server_stop

;;restart)

openoffice_server_stop

sleep 1

openoffice_server_start

;;status)

openoffice_server_status

;;*) echo "啟動指令碼用途:openoffice服務 " >&2

exit 1

;;esac

exit 0

把這個放到/etc/init.d下 然後。。。 不用我說了

資料轉換服務 HTML轉換技術

隨著網路資訊時代的發展,資料轉換技術也在不斷的飛速發展。人們可以通過計算機與網際網路聯接,從世界各地實時的接收和傳送大量 最新的資訊,但在資訊交換的過程中存在著乙個突出的問題,就是多種多樣的資料格式,給資訊的有效使用帶來了障礙。所以在資訊時代,如何以最便捷 最可靠 最有效的方式獲取所需的資訊是乙個很...

go zero搭建短連線轉換服務

官方文件位址 照著敲就行了 需要先搭建etcd mysql redis 效果 請求 http localhost 8888 short?url 返回 請求 http localhost 8888 short?url 返回 這個功能官方文件沒有,生成時候重複了,只是會報錯重複了。需要自己查詢到後,返回...

資料轉換服務 文字抽出技術

利用我公司自主開發的資料格式轉換產品,面向社會各界,提供資料轉換技術服務。根據使用者的需求,將使用者提供的原始資料檔案轉換為使用者所需的資料檔案格式。本公司向廣大使用者承諾,資料格式轉換結果滿足使用者的需求,收費 合理。為使用者提供質量優良的技術服務。dmc text filter是北京市紅櫻楓軟體...