Я пытаюсь сделать хитрый скрипт для экспорта в pdf, некоторые файлы Word, которые исправлены, но с "ПРОСТОЙ меткой ревизии". Так что сейчас я использую ExportAsFixedFormat () от Microsoft, но опция WdExportItem является двоичной (0 или 7): ВСЕ метки ревизии или нет. Кто-то как идея API, который поможет мне в этой цели?
Ниже мой сценарий PowerShell:
$path = 'C:\path'
$wd = New-Object -ComObject Word.Application
Get-ChildItem -Path $path -Include *.doc, *.docx -Recurse |
ForEach-Object {
$doc = $wd.Documents.Open($_.Fullname)
$pdf = $_.FullName -replace $_.Extension, '.pdf'
$doc.ExportAsFixedFormat($pdf,17,$false,0,0,0,0,7,$false, $false,0,$false, $true)
$doc.Close()
}
$wd.Quit()