Fàcil, ràpid i gratuït. Aquest script obre cada document amb Word i el desa com a PDF a la mateixa carpeta. Cal tenir Microsoft Word instal·lat a l’equip.
Font: Stack Overflow
$documents_path = 'ruta a la carpeta dels documents' $word_app = New-Object -ComObject Word.Application # Aquest filtre troba tant els .doc com els .docx 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()El valor
17correspon al format PDF de Word (wdFormatPDF).Traducció feta amb l’ajuda d’IA a partir de l’article original.
