Re: [請益] 利用OpenOffice.org將文件批次轉成pdf檔
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 4 篇):
EZsoft 近期熱門文章
PTT數位生活區 即時熱門文章