Re: [文件] 大量word保留档名转pdf

楼主: Linkey (Linkey)   2016-06-05 17:16:15
Refer:
https://msdn.microsoft.com/zh-tw/library/office/ff840681(v=office.15).aspx
修改了一点范例,测试大量打印转存OK,字型的部分再麻烦你测试
记得先把 Microsoft Print to PDF 设定成默认打印机
Sub PrintAlltoPDF()
'请修改路径到工作目录下,附档名依档案修改
adoc = Dir("D:\Base\Download\docx\*.docx")
Do While adoc <> ""
Application.PrintOut FileName:=adoc, OutputFileName:= _
Replace(adoc,".docx", ".pdf")
adoc = Dir()
Loop
End Sub
※ 引述《incandescent (随便)》之铭言:
: 软件: MS office 2013
: 版本:2013
: 至少有200个档案
: 而且有特殊字型,之前用word内建的另存新档转为pdf都会缺字,
: 要用虚拟打印pdf才能保留字型。
: 想请教一下
: 怎么一口气沿用档名,全部转为pdf,且不缺字的方法。
: 感激不尽!
楼主: Linkey (Linkey)   2016-06-05 17:24:00
Sorry,Microsoft Print to PDF 是 Windows 10 Only没测试过其他虚拟打印机是否OK
作者: azteckcc ( )   2016-06-05 22:32:00
理论上,用2007以上,另存pdf时,选项里把 iso-19005-1的选项勾选就可嵌入字型,其他虚拟打印机如pdfcreator有选项可设定之
作者: incandescent (随便)   2016-06-06 20:36:00
谢谢L跟A大 我后来选用pdfcreator 成功了选档案 按右键有一个convert to pdf的选项可以一次选好几个 一起转

Links booklink

Contact Us: admin [ a t ] ucptt.com