2015-11-19 3 views
3

У меня есть папка, содержащая .doc, .docx документы. Я могу преобразовать их в * .pdf с помощью PowerShellКонвертировать PDF в Word

$wdDocument.ExportAsFixedFormat(.....) 

У меня есть другая папка, имеющая * .pdf документы. Я хочу преобразовать * .PDF в .doc/ .docx используя powershell и Acrobat PRO?

Acrobat PRO (10) установлен в системе (я не знаю, как назвать Acrobat из powershell).

ОС: Windows 7 Pro (x64) MS-Office: 2010

ответ

6

Вы можете попробовать открыть документ в Word, а затем сохранить в качестве. Я не уверен, что (если есть) API Acrobat доступны, но Word довольно умен в отношении открытия документов PDF, соответствующих стандарту PDF ISO, который 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() 

Не забудьте убить Слово Interop после этого ... Я не уверен, если это лучший способ, но он должен работать.

+0

Только Word 2013 и более поздние версии могут открывать документы в формате PDF ... –

+0

спасибо, что работали безупречно – avinandan012

Смежные вопросы