linux下實現doc轉html
1. 概述
windows下藉助.net好解決這個問題.
嘗試python java php 都被坑了,尤其是docx之前的word版本。
最終解決辦法:libreoffice
2. 安裝
yum install libreoffice libreoffice-headless
原始碼:
3. 使用
soffice --headless --convert-to html:HTML test.doc
soffice --headless --convert-to pdf:PDF test.doc
支援的型別:
可以加--outdir指定輸出目錄
輸出pdf中文會有亂碼,部落格有說法是沒有中文字型庫
轉自 快問文件 www.kuaiwen.net
相關推薦
linux下實現doc轉html
1. 概述 windows下藉助.net好解決這個問題. 嘗試python java php 都被坑了,尤其是docx之前的word版本。 最終解決辦法:libreoffice 2. 安裝 yum install libreoffice libreoffice-he
用poi實現doc轉html
alt 保存圖片 man input bdb result amr try catch 廢話,不多說直接上代碼。 一、doc轉html,並且帶文件夾 / * word轉html * html轉圖片 * @param tagPath 轉換htm
poi實現doc轉html獲取帶樣式內容,並在ueditor中顯示
doc轉html獲取帶樣式內容,並在ueditor中顯示 工具類: 獲取返回的內容,存到資料庫。 package com.wb.core.utils; import org.apache.poi.hwpf.HWPFDocument; import org.apach
CentOS 下安裝openOffice,並在Linux上實現office轉PDF
安裝openOffice 前提是系統已經安裝好java環境,網上很多需要解除安裝系統自帶java環境的,我覺得沒必要,直接使用也ok。 進入下載的openOffice所在目錄,執行(tar -zxvf Apache_OpenOffice_4.1.5_Linux
openOfficeConnection 在linux環境下word excel轉html時,中文檔名無法識別問題
一,發現問題 :在windows環境中文的檔案都可以識別併成功轉換成html,但是到了linux環境,就一致報錯,錯誤資訊為Caused by: com.sun.star.lang.IllegalArgumentException: URL seems to be an u
doc轉html在tomcat8下亂碼
專案中有使用WordToHtmlConverter將word文件轉成HTML頁面的功能,在tomcat6中執行沒有問題,最近遷移到tomcat8後出現了亂碼問題,docx正常但是doc文件轉html會出現亂碼。 使用sublimetext直接開啟生成的jsp頁
linux下實現nginx安裝實現端口區分,域名區分
方便 img per 修改配置文件 mpat 直接 exp reg 獨立 nginx是一款高性能的http服務器/反向代理服務器及電子郵件代理服務器. 官方網站: http://nginx.org/ 1、http服務器。Nginx是一個http服務可以獨立提供http服務。
Razor TagHelper實現Markdown轉HTML
set mar comment ctu 流行 更強 import 編寫 normal Markdown是一種可以使用普通文本編輯器編寫的標記語言,通過簡單的標記語法,它可以使普通文本內容具有一定的格式。 用途 Markdown的語法簡潔明了、學習容易,而且功能比純文本更
Linux下實現免密碼登錄(超詳細)_Linux_腳本之家
.html ini 服務 meta word ssh密鑰 密碼登錄 rda lin Linux ssh密鑰登錄和取消密鑰登錄 2016-05-18? linux技巧 ? 暫無評論 在VPS中利用vi編輯器編輯sshd的配置文件 vi /etc/ssh/sshd_conf
Linux下實現多網卡綁定
bond team nmctl 使用bind綁定多個網卡 由於服務器上對於可用性的要求都比較高,對於各項功能都會有有冗余設計,比如,磁盤、電源、網卡、甚至服務器本身等等,今天嘗試做一下網卡綁定實現網卡的冗余。網卡綁定的實現表面上看起來有些像是硬盤實現邏輯卷,都是通過創建一個邏輯設備來實現的。實現網
將文件拖曳到窗體上, 並獲取其完整路徑 【C++ Builder下實現】轉
pat ext stc fff led CP tle 聲明 net 1. 在窗體的頭文件.h裏聲明處理函數和消息映射, 如: [cpp] view plain copy class TForm1 : public TForm {
linux下實現目錄即文件的完整刪除
truct remove define limits In continue tin mit ret 功能: 1、刪除目錄 2、刪除文件 3、刪除不為空的目錄即下屬文件 #ifndef _DELETE_FILE #define _DELETE_FILE #in
linux下實現ssh免密登錄
復制 由於 linu width tro watermark linux roc 密碼登錄 設置ssh無密碼登錄可以提高我們主機的安全性。ssh 無密碼登錄要使用公鑰與私鑰。linux下可以用ssh-keygen生成公鑰/私鑰對,接下來以Centos為例。例圖:實驗主機A無
以poi實現PPT轉html
temp nts user 阿裏 oat ali bag exc ffffff 哈哈,終於兩個月了(筆者不玩網遊,雖然脾氣越來越不好,但是生活越來越充實)。不扯了,今晚還要再寫一篇呢,直接上代碼。 package com.css.java.learn
Linux下實現彩色進度條程式
程式碼: #include <stdio.h> #include <unistd.h> #include <string.h> int main() { int i = 0; char bar[101]; const char *la
Linux下實現指令碼監測特定程序佔用記憶體情況
記憶體洩露是C/C++程式設計師經常需要面對的問題,除了有效地經常查找出記憶體洩露的位置外,在嵌入式的開發中,還經常需要確定自己寫的程式是否存在記憶體洩露的情況 Linux系統下,我們可以利用以下命令來獲取特定程序的執行情況: cat /proc/$PID/status 其中
Linux下實現客戶端兩連跳ping百度,修改dns和nmcil的用法
1.客戶端跳兩次路由器ping百度 rht vmctl reset 重置虛擬機器 真機和虛擬機器開啟火牆策略 用在配置網路單元學的修改兩機閘道器 設定server為雙網絡卡路由端接觸客戶端Desktop閘道器為1.1.1.100 路由器端設定GATEWAY為真機,記得syste
Linux下實現進度條程式. 通過makefile進行編譯. 建議自主完成一個彩色的進度條.
Linux下用C語言完成一個彩色進度條 1.建一個Makefile檔案 2.vim Makefile test:test.c
Linux下實現腳本監測特定進程占用內存情況
date 信息 進程pid -s 虛擬內存 狀況 文件 python 完整 Linux系統下,我們可以利用以下命令來獲取特定進程的運行情況: cat /proc/$PID/status 其中PID是具體的進程號,這個命令打印出/proc/特定進程/status文件的內
Linux下實現Mysql定時任務備份資料
建立備份目錄 本例項將建立目錄放置於/mnt目錄下,可根據具體情況放置於其他目錄: cd /mnt mkdir dbback pwd /mnt/dbback 建立shell指令碼 指令碼名稱可根據自己規範進行自定義: vim bcmysql.sh 進入編輯器