Konvertieren .odt .doc .ods-Dateien zu .txt-Dateien
Will ich konvertieren .odt .doc. .xls .pdf-Dateien um .txt-Dateien
Ich möchte diese Dateien zu konvertieren, um text-Dateien mit shell-oder perl-Skript
InformationsquelleAutor der Frage Akhtar | 2009-10-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es ein Programm für odt-Dateien und doubles:
odt2txt - verfügbar in den repos.
InformationsquelleAutor der Antwort naugtur
Produzieren sollte document1.txt.
InformationsquelleAutor der Antwort C.W.Holeman II
OpenOffice verfügt über eine integrierte Dokument-Konverter in der Lage Umgang mit einer Reihe von Formaten, werfen Sie einen Blick auf unoconv: http://dag.wieers.com/home-made/unoconv/
Dass gesagt wird, ich habe einige Probleme bekommen, dass die Arbeit in der Vergangenheit - Wenn Sie Probleme haben, werfen Sie einen Blick auf ähnliche Programme für AbiWord (ein weiteres open-source-Textverarbeitung).
InformationsquelleAutor der Antwort igul222
Für word-Dokumente, können Sie versuchen
antiword
zumindest auf linux. Es ist ein Befehlszeilen-Dienstprogramm, das dauert ein word-Dokument als argument, und spuckt den text aus diesem Dokument (so gut wie es kann Abbildung) auf der Standard-Ausgabe. Vielleicht können Sie geben Sie eine Ausgabe-Datei zu. Ich kann mich nicht erinnern, die details, wie es funktioniert. Ich habe nicht verwendet es in eine Weile. Nicht sicher, ob es kann mit OO-Dokumenten.InformationsquelleAutor der Antwort jcdyer
Es ist sicherlich möglich, dies zu tun, obwohl es ist etwas seltsam und undurchdringlich über die OO-Projekt und seine Dokumentation, die macht die Dinge so schwer zu recherchieren und zu beachten. Aber OO hat die Fähigkeit, zu konvertieren alle diese Typen, nicht nur die OO einheimischen, und es kann über zwei verschiedene Formen der automatischen Steuerung.
Dies sind die beiden Allgemeinen Ansätze.
Können Sie beginnen, OO und sagen, dass ein makro ausführen, das macht diesen job für Sie für eine bestimmte Datei. Sie müssen dann nur noch schreiben Sie das makro, und ein Skript, um eine Schleife über die Dateien. Die syntax ist so etwas wie
$ oowriter -headless mit dem Namen makro://dir/Standard.Module1.sMySub
Die andere Sache OO hat, ist eine Netzwerk-API. Dies ist, basierend auf etwas namens UNO.
$ oowriter -accept=akzeptieren-string
Müssen Sie irgendeine Art von client-Bibliothek. Ich denke, Sie haben eine für Python-mindestens. Mit dieser Technologie ein Python-Programm oder eine andere Skriptsprache mit einer OO-client-Bibliothek fahren konnten, das Programm und alle Dateien umzuwandeln. Da liest OO MSO, es sollte in der Lage sein zu tun, alle von Ihnen.
InformationsquelleAutor der Antwort DigitalRoss
Für die Microsoft-Formate, Blick in die wvWare-tools.
InformationsquelleAutor der Antwort Avdi
Öffnen .ods-Datei normalerweise in libre office
Highlight text umgewandelt werden
Öffnen Sie ein terminal -
Ausgeführt vi
Drücken Sie "i" um den Einfüge-Modus
Drücken Sie Strg-shift-v
Getan!
Müssen einige Formatierungen?
Speichern Sie die Datei als
Raus aus vi
Run:
$cat | Spalte >filename2
Dieser arbeitete in opensuse mit KDE
Ersatz "kwrite" für "vi", wenn Sie möchten,
InformationsquelleAutor der Antwort otaviolb