作者jtmh ()
看板EZsoft
标题Re: [请益] 利用OpenOffice.org将文件批次转成pdf档
时间Sat Jun 14 09:35:46 2008
※ 引述《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