我有一个包含一些 .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
最佳答案
您可以尝试在 Word 中打开文档,然后另存为。我不确定有哪些(如果有的话)Acrobat API 可用,但 Word 在打开符合 PDF ISO 标准的 PDF 文档方面非常聪明,我认为 Adobe 在 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 互操作...我不确定这是否是最好的方法,但它应该可以工作。
关于pdf - 将 PDF 转换为 Word,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33795353/