第一種:使用openoffice外掛程式完成
缺點:只能轉換真正的word文件
/**
* startfile和overfile 最好在同乙個目錄下
* @param startfile 源檔案目錄(word檔案)
* @param overfile 轉換的pdf檔案目錄
* @throws ioexception
*/public void wordtopdf(string startfile, string overfile) throws ioexception
// 輸出檔案目錄
file outputfile = new file(overfile);
if (!outputfile.getparentfile().exists())
// 呼叫openoffice服務執行緒
string openofficepath =propertiesutil.getglobalvaluebykey("openofficepath");
string command=null;
/** windows 伺服器呼叫的位址會帶exe **/
if(openofficepath.indexof(".exe")>0 || openofficepath.indexof(".exe")>0)
/** linux 不會帶 **/
else
system.out.println("----------------------------------"+command+openofficepath);
process p = runtime.getruntime().exec(command);
// 連線openoffice服務
openofficeconnection connection = new socketopenofficeconnection("127.0.0.1", 8100);
connection.connect();
// 轉換
documentconverter converter = new openofficedocumentconverter(connection);
converter.convert(inputfile, outputfile);
// 關閉連線
connection.disconnect();
// 關閉程序
p.destroy();
}
2:基於aspose-words-15.8.0-jdk16.jar包轉換
優點:可以轉換本質上是html的word文件
public static void wordtopdf(string startfile, string overfile) throws ioexception, connectexception catch (exception e)
try catch (exception e)
os.close();
//刪除doc檔案,用不到就刪掉
file f = new file(startfile);
if(f.exists())
}
如何把SWF轉為PDF檔案
自己有需求需要把swf轉為pdf檔案,當然,我的swf中是沒有聲音的,都是,自己在網上搜尋了下,發現沒有什麼很好的解決辦法,下的幾個轉換工具也都不好使。後來終於琢磨出來乙個好方法,需要用到的工具是foxitpdfcreator,foxitpdfcreator是收費的。foxitpdfcreator是...
如何將PDF轉為可編輯的Word文件
在使用pdf文件內容的時候,通常都會將pdf先轉換成word格式,因為word文件的內容易用編輯,使用起來也方便。所以很多人會將pdf文件轉為word格式,雖然方法有很多,但是通過不同途徑轉換出來的結果也是會有不同,與原pdf檔案或多或少有些出入。那如何最大限度的將pdf完整轉換為word文件呢?如...
word如何轉換成pdf檔案
word如何轉換成pdf檔案 很多文職人員每天都要進行上百個檔案處理,並能確保轉換出來的檔案與原檔案一致,轉換的效果不理想將會直接造成我們的工作程序將無法按時完成。縱觀網路上遍地的pdf轉換工具,到底選擇哪一款可以輕鬆將word轉成保密性強的pdf格式的電子書,能夠在轉換後的pdf文字中看不到原wo...