我正在尝试使用 MS Word 2013 通过 Powershell 命令将带有外部链接图像的 HTML 文件转换为 RTF,当使用以下命令文件被转换但图片丢失时
$wrd = New-Object -ComObject "Word.Application"
$doc = $wrd.Documents.Open('c:\test.html')
$opt = [ref][Microsoft.Office.Interop.Word.WdSaveFormat]::WdFormatRTF
$name= [ref]'C:\test.rtf'
$wrd.ActiveDocument.SaveAs($name, $opt)
$wrd.ActiveDocument.Close()
$wrd.Quit()
如果我通过使用 Word 打开 HTML 文件并将其保存为 RTF 手动进行转换,同样的事情会发生,没有图像,但是如果在 Word 中我转到文件,请单击“编辑文件链接”并突出显示所有图像,勾选“保存文件中的图片”,然后单击“断开链接”,然后保存为 RTF,这次图像存在于 RTF 中(但是质量差,这是另一个问题..)[见下图]
有没有办法在 Powershell 中执行上述过程?
谢谢