arduino
Goto Top

Powershell Word als html, txt und rtf speichern

Hallo erstmal

Google konnte mir leider keine passende Antwort liefern...
Mein Script sollte folgendes tun

  1. Word Dokument öffnen
  2. abspeichern als html
  3. abspeichern als rtf
  4. abspeichern als txt
  5. Dokument schliessen

Die Vorlage zu öffnen und als "normales Dokument" abzuspeichern, das habe ich hingekriegt. Wie jedoch kann ich diese Vorlage am einfachsten in die gewünschten Formate konvertieren?
$ObjWord = New-Object -ComObject Word.Application
$ObjDoc = $ObjWord.Documents.Open("D:\Test\Vorlage.docx")  

$ObjDoc.SaveAs([REF]$StrNewDoc) #<-- stattdessen als html/rtf/txt
$ObjDoc.Close()
$ObjWord.Quit()

Vielen Dank für eure Hilfe

Content-ID: 373933

Url: https://administrator.de/contentid/373933

Ausgedruckt am: 28.09.2024 um 13:09 Uhr

emeriks
emeriks 15.05.2018 um 14:00:01 Uhr
Goto Top
Hi,
wahrscheinlich damit: Document.SaveAs2-Methode

$ObjDoc.SaveAs2 Filename:="D:\Test\Vorlage.html", FileFormat:=wdFormatFilteredHTML  

usw.

E.
arduino
arduino 15.05.2018 um 14:27:25 Uhr
Goto Top
Hallo Emeriks

danke für die Antwort, schlussendlich war es sogar noch einfacher. Ich musste nur noch das richtige Format anhängen face-smile (s. hier)

$ObjDoc.SaveAs([REF]D:\Test\Vorlage.rtf,6) #rtf
$ObjDoc.SaveAs([REF]D:\Test\Vorlage.txt,7) #txt
$ObjDoc.SaveAs([REF]D:\Test\Vorlage.html,10) #html
emeriks
emeriks 15.05.2018 um 14:29:33 Uhr
Goto Top
Ooch, keine Ursache ....