Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi Convert wordml to doc format (https://www.delphipraxis.net/112302-convert-wordml-doc-format.html)

sirarcher 18. Apr 2008 10:49


Convert wordml to doc format
 
Hallo,

ich habe ein kleines Problem.

Ich habe ein WordML file, dieses lässt sich ja auch super per Office 2003 und höher öffnen und bearbeiten sowie wieder speichern.

Da die User aber auch diese Files an andere Firmen schicken, müsste ich dieses File bevor ich es dem User zur Verfügung stelle in das .doc Format zurückwandeln.

Weiß jemand hier einen weg dies zu bewerkstelligen ohne das ich das WORD OLE Objekt verwenden muss?

Verwendet Delphi 32bit .. nicht .net .. nunja notfalls würde ich auch eine Exe im .net machen wenns nur dort geht..

Danke für eure Tipps und Hilfestellungen schon mal jetzt!

sirarcher 18. Apr 2008 12:37

Re: Convert wordml to doc format
 
Achja was ich vergessen habe zu schreiben, wenn jemand zu "wordml to doc" keine infos hat, aber zu "wordml to rtf" währe mir auch sehr geholfen.

DANKE!

marabu 18. Apr 2008 13:03

Re: Convert wordml to doc format
 
Hallo,

wenn MSWord das authoring tool für die Dokumente ist, dann sollte MSWord die Dokumente gleich im benötigten Format erzeugen. Warum eine Konvertierung außerhalb von MSWord versuchen? Wenn das Dokument nur gelesen werden soll, dann beherrscht übrigens auch der MS Word Viewer das WordML-Format.

Grüße vom marabu

Bernhard Geyer 18. Apr 2008 13:33

Re: Convert wordml to doc format
 
Was spricht dagegen das Word-Dokument im "alten" Format gleich zu speichern? Wieso sollte es nicht mit 10-20 Zeilen Quellcode per COM von WordXML nach Word Version 2000-2003 gewandelt werden dürfen?

Ob es eine Firma/Entwickler gibt der sich 60.000 Seiten Beschreibung zu Gemüte nimmt um ein vor Fehlen und Ungereimtheiten strotzendes (jetzt ISO-Norm) Format in ein anderes chaotisches MS-Spezifisches Format zu konvertieren?

sirarcher 21. Apr 2008 09:20

Re: Convert wordml to doc format
 
Herzlichen Dank für die Antworten die einem nichts bringen.

Ich hatte gehofft das mir jemand einen Tipp geben kann, es ist nun mal so das ich dieses Problem hab und da hilft mir .. naja egal .. falls jemand einen wirklichen Tipp bzw. ein Programm oder eine DLL kennt die dies kann würde ich mich freuen!

Es geht nämlich darum, das ich das WordXML File in Doc speichern muss (abwärtskompatibel) damit es zb. auch Frühere Wordversionen öffnen und richtig darstellen könnnen!

Danke

Bernhard Geyer 21. Apr 2008 09:25

Re: Convert wordml to doc format
 
Zitat:

Zitat von sirarcher
Herzlichen Dank für die Antworten die einem nichts bringen.

Dann halt nicht. Du hast mein Frage nicht beantwortet wieso eine Word-Automatisierung nicht möglich ist?

Zitat:

Zitat von sirarcher
Ich hatte gehofft das mir jemand einen Tipp geben kann, es ist nun mal so das ich dieses Problem hab und da hilft mir .. naja egal .. falls jemand einen wirklichen Tipp bzw. ein Programm oder eine DLL kennt die dies kann würde ich mich freuen!

Es geht nämlich darum, das ich das WordXML File in Doc speichern muss (abwärtskompatibel) damit es zb. auch Frühere Wordversionen öffnen und richtig darstellen könnnen!

Danke

Viel Spaß bei der entsprechenden Suche nach einer vermutlich nicht existierenden Komponente die es aufgrund des fehlenden Marktes und es Aufwandes das ohne Hilfe von fertigen Lösungen (Word-Automatisierung, evtl. irgendwann mal per OpenOffice-Automatisierung) nicht geben wird.

sirarcher 21. Apr 2008 11:09

Re: Convert wordml to doc format
 
Hallo sorry für die "schroffen" Texte von mir ..

Zitat:

Dann halt nicht. Du hast mein Frage nicht beantwortet wieso eine Word-Automatisierung nicht möglich ist?
Sie ist nicht möglich, weil nicht auf jeder Maschine ein Word installiert ist.

Wies scheint ist der einzige schritt das ich prüfe ob Word da ist, wenn ja wandel ich es per OLE um und wenn nein dann lass ich das XML .. :(

sirarcher 21. Apr 2008 11:11

Re: Convert wordml to doc format
 
Noch ne andere Frage, weiß jemand eine Delphi-Komponente die Word simuliert? Welche ich zur Convertierung verwenden könnte.

Ähnlich wie es Flexcel für Excel macht (von tmssoftware)..

Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz