目标:查找特定文件夹中的所有word文档文件,然后在这些doc文件中查找日期并更改日期,然后再将所有文件转换为pdf文件。
(背景: - 我有100个文件,其中包含文件中的日期,这些文件都需要统一。然后我需要将所有文件更改为pdf)。
这是我到目前为止所拥有的:
$scriptHome= Split-Path -parent $Myinvocation.Mycommand.Definition
$word_app = New-Object -ComObject Word.Application
# This filter will find .doc as well .docx documents
Get-ChildItem -Path $documents_path -Filter *.doc? | ForEach-Object {
$document = $word_app.Documents.Open($_.FullName)
$pdf_filename = "$($_.DirectoryName)\$($_.BaseName).pdf"
$document.SaveAs([ref] $pdf_filename, [ref] 17)
$document.Close()
}
$word_app.Quit()