作者jtmh ()
看板EZsoft
標題Re: [請益] 利用OpenOffice.org將文件批次轉成pdf檔
時間Sat Jun 14 11:30:41 2008
※ 引述《asiasssh (燦緒)》之銘言:
: 感謝,不過執行時出了問題 T_T
: 測試檔案:chapter03_new.ppt
: 路徑:D:\chapter03_new.ppt
: =======
: .bat檔應該是沒啥問題,路徑都有抓到
: 圖:http://img156.imageshack.us/img156/4603/batpa9.jpg
: 問題好像出在巨集上
: 執行後bat檔卡在上面那張圖,然後就跳出下面這張圖
: http://img156.imageshack.us/img156/2347/20080614100519qc2.jpg
: 看來應該是要修改巨集吧(我猜)
修正:bat 檔已經把檔案放在根目錄的情況考慮進去,如有問題歡迎回報。
OO.o 安裝版:
------------------------------ >8 ------------------------------
set P_A_T_H_e=%CD%
if not %P_A_T_H_e:~-1% == \ set P_A_T_H_e=%P_A_T_H_e%\
for %%f in (*.ppt) do "
[換成 OO.o 的安裝路徑]\program\soffice.exe"
-invisible "macro:///Standard.Module1.ConvertWordToPDF("%P_A_T_H_e%%%f")"
set P_A_T_H_e=
------------------------------ >8 ------------------------------
OO.o Portable 版:
------------------------------ >8 ------------------------------
set P_A_T_H_e=%CD%
if not %P_A_T_H_e:~-1% == \ set P_A_T_H_e=%P_A_T_H_e%\
for %%f in (*.ppt) do "
[換成 OO.o Portable 的路徑]\OpenOfficePortable.exe"
-invisible "macro:///Standard.Module1.ConvertWordToPDF("%P_A_T_H_e%%%f")"
set P_A_T_H_e=
------------------------------ >8 ------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.175.159.141
1F:推 asiasssh:成功了,感謝 <_o_> 06/14 14:43
2F:推 asiasssh:剛剛測了一下:中文路徑和檔名接可以用、*.ppt可以換成 06/14 14:59
3F:→ asiasssh:*.doc或是*.xls,都會成功,不過一次只能執行一個bat檔 06/14 15:00
4F:→ asiasssh:再次的感謝 <_o_> 06/14 15:01
5F:→ jtmh:感謝回報 :D 如果想同時轉 DOC/PPT/XLS 的話,可以把 06/14 15:16
6F:→ jtmh:第三行中的 (*.ppt) 改成 (*.doc *.ppt *.xls) 喔! 06/14 15:18