Batch Convert OpenOffice (ODT) in MS Word (DOC) -Dateien?

23053
Nate

Ich habe ein Verzeichnis mit OpenOffice.org- odtDateien, die ich in Batch- docDateien konvertieren möchte . Gibt es einen einfachen Weg, dies zu tun?

(Bonuspunkte, wenn Ihre Antwort OpenOffice und eine Linux-Befehlszeile verwendet)

6

6 Antworten auf die Frage

5
frabjous

UnoConv kann mithilfe der OpenOffice-Bibliotheken von der Befehlszeile aus stapelweise konvertiert werden. Ich habe es noch nie benutzt.

Sie können AbiWord auch wie folgt von der Befehlszeile aus verwenden:

for file in *.odt ; do abiword --to=doc "$file" ; done

Ich habe das schon oft erfolgreich gemacht.

4
Sathya

Sie können BatchConv verwenden

BatchConv ist ein Batch-Tool, das die Konvertierung einer Dateiliste von und in alle unterstützten OpenOffice.org-Import- / Export-Dateiformate ermöglicht. Dieser Makro-basierte Assistent fragt nach einer Dateiliste und dem Zielverzeichnis und dem Dateiformat. Es wird dann die Liste durchlaufen und die Ooo-Import / Export-Funktionen zur Verarbeitung der Dokumente verwenden.

@Nate Ich frage mich, warum Sie diese Antwort gegenüber den beiden Lösungen von Frabjous akzeptiert haben, obwohl Sie Bonuspunkte für eine Befehlszeilenlösung versprochen haben. user829755 vor 8 Jahren 0
4
timfoden

Es scheint, dass Libre Office unterstützt, was Sie versuchen, Befehlszeilenargumente wie die folgenden zu verwenden:

libreoffice --headless --convert-to doc *odt 

Ich habe diese Informationen von Batch Convert .odt in .doc mit LibreOffice auf der Website gnuru.org gefunden .

Ich denke, diese Antwort ist besser, weil auf vielen Systemen LibreOffice installiert ist, aber nicht alle Abiword oder die anderen Vorschläge haben. Stephen Angelico vor 7 Jahren 1
Ich habe bemerkt, dass dies in LibreOffice 5.2 (in Ubuntu 16.10-Repos), aber nicht in 4.3 (in Debian-Jessie-Repos) zu funktionieren scheint. Dies ist offensichtlich ein Fall, in dem Debian Stable ziemlich veraltet ist, aber sicherlich ein Hinweis für diejenigen, die stabile Versionen oder LTS-Releases anderer Distributionen veröffentlichen. Stephen Angelico vor 7 Jahren 0
Zu den Beobachtungen von @ StephenAngelico: Diese Antwort hat für Ubuntu 16.04 LTS mit LibO 5.4.0.3 perfekt funktioniert. Mein Gefühl ist, dass es die beste (wie ich schreibe!) Antwort auf eine alte, aber immer noch nützliche Frage ist. Dɑvïd vor 6 Jahren 1
1
Alen Stanojevic

Schauen Sie sich diesen Link an:

mso2ooo - Batch-Konvertierung von Microsoft Office-Dokumenten in OpenOffice-Dokumente und umgekehrt

Dieses kleine Programm wandelt Microsoft Office-Dokumente (* .doc, * .xls und .ppt) in ihre OpenOffice-Entsprechung (.odt, * .ods und * .odp (auch bekannt als OpenDocument-Format)) um. Das Schöne an diesem Skript ist, dass es alle in der Eingabe angegebenen Dokumente einschließlich Unterverzeichnisse konvertiert. Das Ergebnis kann in einem anderen Verzeichnis abgelegt werden und behält seine ursprüngliche Verzeichnisstruktur bei (das Skript sorgt dafür, dass der relative Pfad beibehalten wird). Verwenden Sie es auf eigenes Risiko!

1
PeterPanther

On the Mac you can use textutil (System tool):

textutil -convert docx file.odt makes a converted copy of file.odt as file.docx

These formats are supported from textutil: txt, rtf, rtfd, html, doc, docx, odt, wordml, webarchive

textutil -h for more information

-2
joeqwerty

Word 2010 (und möglicherweise auch frühere Versionen) können OpenOffice (odt) -Dateien nativ öffnen, oder? Wenn dies der Fall ist und Sie eine Windows-Methode wünschen, führen Sie einfach eine Eingabeaufforderung aus, cd in das Verzeichnis, in dem sich die Dateien befinden, und führen Sie den folgenden Befehl aus: ren * .odt * .doc

Keine Konvertierung erforderlich, nur eine Umbenennung der Dateierweiterungen.

Meine Kopie von MS-Office Pro 2008 (Mac Edition) kann keine ODT-Dateien öffnen. "Word kann dieses Dokument nicht öffnen. Das Dokument ... ist möglicherweise kein gültiges Word-Dokument." Nate vor 13 Jahren 0
Selbst wenn dieser Ansatz funktioniert hat, bedeutet die Tatsache, dass Sie nur die Dateien umbenennen, Word genug, um herauszufinden, dass die Datei, die Sie öffnen, ein ODT ist, obwohl sie als DOC bezeichnet wird. Matthew vor 10 Jahren 1