Re: [請益] 利用OpenOffice.org將文件批次轉成pdf檔

看板EZsoft (小軟體)作者時間18年前 (2008/06/14 09:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《asiasssh (燦緒)》之銘言: : 我想要將電腦裡的ppt檔轉成pdf檔 : 雖然可以用OpenOffice.org一個一個開,可是這樣很耗時 : 可是找了半天,卻找不到批次轉pdf的選項 : 請問一下,是否有辦法利用OpenOffice.org將大量的ppt檔轉成pdf檔 : 註:檔名為有規律 : 雖然我知道這是「文書軟體」不是「轉檔軟體」啦 囧>" : 話說為啥文章格式的[請益]變成了[請問]? : 推 jtmh:利用 OO.o 的巨集和 Windows 的批次命令也許可以 06/13 22:09 : → jtmh:http://blog.pixnet.net/cookeyholder/post/14807618 06/13 22:09 : → jtmh:期待高手把上面網頁在 Linux 中 Doc 轉 PDF 的方法移植過來 06/13 22:12 : → asiasssh:恩~~~看嘸~"~ 還是感謝提供方法 06/13 23:20   無聊試了一下,結果給我試出來了 XD   網頁中「撰寫 OpenOffice.org 的巨集」的步驟照著做就好了。    其中第 1 點一開始「打開 OOWriter」的部分,    你要改成打開 Impress 或 Calc 甚至只開 OO.o 本身都可以。    另外第 3 點中的「在視窗內輸入以下的 code 後」,    先把原本預設的內容全部刪掉,    然後再複製貼上網頁中的 code 就行了。    這個巨集可以幫我們把 DOC/PPT/XLS 檔轉成 PDF 檔。   再來就是批次處理的部分,這裡會需要你 OO.o 的安裝路徑。    先把以下剪裁線之間的程式碼存成副檔名為 bat 的批次檔: ------------------------------ >8 ------------------------------ for %%f in (*.ppt) do "[換成 OO.o 的安裝路徑]\program\soffice.exe" -invisible "macro:///Standard.Module1.ConvertWordToPDF("%CD%\%%f")" ------------------------------ >8 ------------------------------    注意黃色部分要改成你 OO.o 的安裝路徑,    預設路徑應該是在 C:\Program Files\OpenOffice.org[加上版本號碼],    還有兩行之間並沒有斷行,請自行接成一行,    並注意不要把第一行最後面那個空白字元刪掉了。    使用時把要轉的 PPT 檔和上面的 bat 檔放到同一個目錄下,    然後點擊 bat 檔就可以在同一目錄下產生 PDF 檔了。    不過有個限制,就是 PPT 的檔名不可含有空白,    所以使用前請先修改檔名吧 ^^"    喔,還有就是如果是用 OO.o Portable 的話,    請改用下面這個批次檔: ------------------------------ >8 ------------------------------ for %%f in (*.ppt) do "[換成 OO.o Portable 的路徑]\OpenOfficePortable.exe" -invisible "macro:///Standard.Module1.ConvertWordToPDF("%CD%\%%f")" ------------------------------ >8 ------------------------------    就我所知,以上的批次檔應該能在 XP 上正常執行才對,    不過我手邊沒 XP 可以測試,    如果有問題的話麻煩回報一下,謝謝 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.175.159.141
文章代碼(AID): #18Ko1p_U (EZsoft)
文章代碼(AID): #18Ko1p_U (EZsoft)