$ErrorActionPreference = 'Stop' $word = New-Object -ComObject Word.Application $word.Visible = $false try { $doc = $word.Documents.Open('E:\Desktop\xst_files\test\QaAutomationHub\output\docx_check\check.docx', $false, $true) $pages = $doc.ComputeStatistics(2) Write-Output "PAGES=$pages" $doc.SaveAs2('E:\Desktop\xst_files\test\QaAutomationHub\output\docx_check\check.pdf', 17) $doc.Close($false) Write-Output 'PDF-OK' } finally { $word.Quit() }