我有一个包含一些 .doc, .docx文档的文件夹。我可以使用powershell
将这些转换为* .pdf$wdDocument.ExportAsFixedFormat( ..... )
我有另一个包含* .pdf文件的文件夹。 我想使用PowerShell和Acrobat PRO将* .PDF转换为 .doc / .docx?
Acrobat PRO(10)安装在系统中(我不知道如何从powershell调用Acrobat)。
操作系统:Windows 7 Pro(x64) MS-Office:2010
答案 0 :(得分:8)
您可以尝试在Word中打开文档,然后另存为。我不确定Acrobat API是什么(如果有的话)可用,但是Word打开符合PDF ISO标准的PDF文档非常聪明,Adobe ISO在2006年认为它已成为标准。那不是你的问题!
$filePath = "C:\Temp\MyPdfDocument.pdf"
$wd = New-Object -ComObject Word.Application
$wd.Visible = $true
$txt = $wd.Documents.Open(
$filePath,
$false,
$false,
$false)
$wd.Documents[1].SaveAs("C:\Temp\MyPdfDocument.docx")
$wd.Documents[1].Close()
不要忘记在那之后杀掉Word互操作......我不确定这是不是最好的方法,但它应该有效。