ดังนั้นฉันจึงมีรหัสพื้นฐานในการทำเช่นนี้ เช่นแปลงโฟลเดอร์เอกสาร word เป็น pdf
# Acquire a list of DOCX files in a folder
$Files=GET-CHILDITEM ‘C:\Users\Ashley\downloads\articles\*.DOC’
$Word=NEW-OBJECT –COMOBJECT WORD.APPLICATION
Foreach ($File in $Files) {
# open a Word document, filename from the directory
$Doc=$Word.Documents.Open($File.fullname)
# Swap out DOCX with PDF in the Filename
$Name=($Doc.Fullname).replace(“doc”,”pdf”)
# Save this File as a PDF in Word 2010/2013
$Doc.saveas([ref] $Name, [ref] 17)
$Doc.close()
}
แต่มันจะยืนหากฉันมีไฟล์ docx ฉันต้องเรียกใช้รหัสแทนที่ doc ด้วย docx อีกครั้ง มีวิธีใดบ้างที่ฉันสามารถใช้แทนที่ฟังก์ชั่นแทนที่ doc และ docx สำหรับ pdf ได้ จึงไม่จำเป็นต้องเรียกใช้ซ้ำสองครั้งหรือไม่ ขอขอบคุณ!