Slashdot Mirror


Open XML Translator for Microsoft Word Available

narramissic writes "The first phase of a Microsoft-funded project to create software that can convert Microsoft Word documents between Open XML and Open Document Format (ODF) has been completed. As a result, the Open XML Translator is now available for download in version 1.0 from SourceForge.net. A ComputerWorld article details the history of the project, discussing the work of companies like CleverAge and AztecSoft, as well as community efforts to bring this project to realization."

21 of 96 comments (clear)

  1. Aw... by darkhitman · · Score: 5, Funny

    Please no clippy, please no clippy...

    "It looks like you're trying to convert to a non-Microsoft proprietary format. I can't let you do that, Dave"

    --
    Tell me something...it's still "We, the people"... right?
  2. Relation to Linux? by Anonymous Coward · · Score: 4, Insightful

    And how's this related to Linux? It is just a ODF - OpenXML convertor for Windows.

    1. Re:Relation to Linux? by mtenhagen · · Score: 4, Informative

      Software Requirements

      Before installing the add-in, make sure you have one of the followings...

              * Microsoft Word XP
              * Office Compatibility Pack
              * .NET framework 2.0

      or

              * Microsoft Word 2003
              * Office Compatibility Pack
              * .NET framework 2.0*

      or

              * Word 2007 with .NET Programmability Support activated
              * .NET framework 2.0*

      Minimum Software Requirements

      To compile the source distribution, you will need Microsoft Visual Studio 2005.

      --
      200GB/2TB $7.95 Coupon: SAVE90DOLLAR
    2. Re:Relation to Linux? by albalbo · · Score: 3, Interesting

      Michael Meeks made a version of this converter available which compiles using mono, see entry 2007-01-29 on http://www.gnome.org/~michael/ .

      Realistically, there's no reason it even needs to be in C# - the various bits of wrapper could be rewritten into other languages, and the main work is done by an XSLT. The OpenDocument Fellowship might include a similar tool in future tool sets, translated to be a bit more native.

      --
      "Elmo knows where you live!" - The Simpsons
  3. Unfortunately by User+956 · · Score: 2, Funny

    The first phase of a Microsoft-funded project to create software that can convert Microsoft Word documents between Open XML and Open Document Format (ODF) has been completed.

    Unfortunately, when you run it, it starts off with, "Hi! It looks like you're trying to convert a Microsoft Word Document! Would you like some help?"

    --
    The theory of relativity doesn't work right in Arkansas.
  4. A Microsoft converter for a competing product? by mandelbr0t · · Score: 4, Interesting

    Anyone else feel chills? Remember how good the Import/Export of .WPD files was in Word? I'm guessing that this will be of similar quality. At least it's OSS. But I wouldn't hold my breath waiting for this to bridge the gap between ODF and OpenXML. Best is to use OpenOffice and save as .DOC if you have to. Here's the Microsoft Press Release about it.

    --
    "Please describe the scientific nature of the 'whammy'" - Agent Scully
  5. a question instead of a statement by Ace905 · · Score: 3, Interesting

    Can I ask, since the article doesn't seem to really explain -- what good is this? I know converting to XML is supremely important _in theory_ so that your documents can be easily parsed and used among other software applications - but say for example:

    I have a document
    I convert it to XML

    then what? Is this excellent news in theory, or is there a demand for this?

    I honestly don't know, I'm not claiming there isn't. Please tell me.

    ---
    this isn't xml

    --

    Ace
    1. Re:a question instead of a statement by Iphtashu+Fitz · · Score: 4, Informative

      I have a document
      I convert it to XML

      then what?


      The latest and greatest(?) versions of the MS Office programs save natively in XML. This converter lets you convert to ODF, which lets you read the files into OpenOffice on any operating system, or any other application that supports ODF. It basically lets you get out from under the MS proprietary format and into an open standard.

    2. Re:a question instead of a statement by Steve001 · · Score: 2, Interesting

      LordVader717 wrote as part of a post:

      The problem is that OO will screw the formatting for anything that's a little more complex. If whenever you open something, everything is out of place, or you can't be sure that somebody will be able to open the document how you saved it, it's best just to use MS Office.

      The problem is, this is not even viable in a pure MS Word environment. An often-heard complaint is that MS Word documents will look different on different computers, even if both users are using MS Word. I personally had to deal with the problem and ended up requiring people to FAX us a printed document to ensure that we saw precisely what the creator had. We tried to do it electronically, but what we received often did not match what the originator sent (we were both using the same version of MS Word).

  6. Re:Why is this such a big thing? by Kadin2048 · · Score: 5, Insightful

    The idea is that it would let Microsoft Word users do the conversion, and save their documents in ODF, rather than leaving them in DOC and requiring OpenOffice users to do the conversion.

    The big difference is which format the documents get stored in. If they're being stored in DOC, then you're still mostly at the mercy of Microsoft; it's easy for someone to open the document in some new version of Word, save it, and silently move it into some new MS-created "binary blob" format, breaking backwards compatibility.

    So basically, a converter would let states like Massachusetts start to move away from DOC as the de facto standard format for electronic documents. They'd probably still use it as an editing format, because I don't see them tossing Word for OO.org anytime soon, but it would help get rid of the huge "silos" of DOC stuff that's sitting around, getting silent migrated from one version of Microsoft's formats to the next.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  7. Seems the common files are written in C# by Anonymous Coward · · Score: 2, Interesting

    Surprised? Seems Microsoft just see this as another way to infect the better platforms with their CLR, an attempt to start the countdown on the patent timebomb.

    If you're writing cross platform code at least have the decency to use C, C++ or Java, requiring a CLR is insulting.

  8. Excel and Power Point promised by Nov. 07 by schwaang · · Score: 2, Insightful
    From the Microsoft press release:

    The second phase of the translator project, including translators for Spreadsheet (Microsoft Office Excel®) and Presentation (Microsoft Office PowerPoint®), will begin in February. Regular customer technology previews will be posted to SourceForge.net beginning in May 2007, and the final versions are scheduled to be available for customers in November 2007.
    One thing I'm wondering is how to automatically keep the OpenXML translator up to date on windows. If you install it from the MS Office Downloads site, will WindowsUpdate just keep it updated for you?
  9. WTF?! by TheWoozle · · Score: 2, Funny

    I just tried to use it, and here's what I got:

          This is not a winning document. Better luck next time.
     

    --
    Insisting on "correct" English is like saying that there is only one, definitive recipe for chili.
  10. What's the point? by protactin · · Score: 4, Insightful

    What's the point if the add-in doesn't allow ODF to be set as the default file type, or even used via the Save As menu?

    Hopefully the Word "interop" API actually allows for this sort of thing to be properly integrated.

    1. Re:What's the point? by blowdart · · Score: 2, Informative

      Actually if you look at where it appears it's right off the root of the File menu. So it stands out more than Save As, which needs to be chosen; then subtype chosen. It looks (to my mind) to be more important in the menu structure.

  11. MS was very much against this by bendodge · · Score: 5, Interesting

    A while back a state IT Department (I think Massachusetts) decided to only use open-source document formats and talked back and forth with Microsoft. The head of the IT Department (or something similar) privatly asked some of Word's programmers, who said an odf/xml feature would be trivial to add, but MS flatly refused to make a plugin for Office to convert to odf/xml, even though it meant losing the state's patronage.

    Microsoft is really determined to strangle open formats.

    --
    The government can't save you.
  12. Fugetaboutit by LibertineR · · Score: 4, Funny
    IT Admin = "Boss, we can move to Open Office now, we have an XML converter for MS Word!"


    CIO = "What is this 'ribbon' thing I keep hearing about?"

    IT Admin = "Boss, we dont need the ribbon, its just Microsoft hype."

    CIO = "Have you seen the ribbon? Bring me the ribbon!"

    IT Admin = "Khaaaaaaaannnnn!"

  13. With love from Vista by ughmo · · Score: 2, Funny

    I can't wait to see what Vista does with this. "Premium content detected, doc files are proprietary content I have notified Microsoft about your attempt to circumvent the DMCA. Please stay where you are and make no sudden moves".

  14. It's XML, but... by bbtom · · Score: 3, Interesting

    Try reading Microsoft's documentation for OOXML. It's 6,000 pages long. Seriously. This is a great Microsoft PR stunt - yes, you've gotten your data in to XML format, but the XML format is so complicated that only the Microsoft programmers who wrote it can actually understand it. Part of the point about XML is interoperability. There's no way that sane people are going to read a 6,000 page Microsoft specification and write an XSLT to convert Microsoft OOXML in to a simpler and saner format. In short, this will not mean any competition with Microsoft. They buy PR in the geek community by saying "Office is going XML! Open data! Whee!" and making an XML format that's so complicated that nobody would ever use it. That's a pretty smart move. And it's a pretty dumb move on the part of ECMA. Congratulations on just giving your dignity away by signing off on a specification that's about nineteen times longer than War and Peace...

    No document in living history is ever going to be so complicated that it needs to be in a format that's specification is 6,000 pages long. Part of the point about XML was that we should be setting up simple, domain-specific markup languages and extending already existing markup languages. OOXML is bad because it's needlessly complicated and obscure. Having visited the OOXML website, I'm missing a lot of things I expect. First, I'm missing schema. If these guys are serious about XML, where are the XSD/RNG schema? Secondly, where are the cross-platform translators - ie. XSLs? I'm missing some kind of high-level summary of how I'm supposed to parse the XML. If the only way of doing anything with OOXML is a closed, black-box Microsoft converter, then we still haven't really got anywhere.

    Well, I'm breaking the cycle. All my documents are going to be either ASCII or a standard, non-obscure XML format like XHTML. Or something home-brewed and simple that can be easily transformed using XSL and XSL-FO. Screw Microsoft's phony attempt at interoperability. The Internet is interoperable by design. (X)HTML is interoperable by design. Let's prove to them that we mean interoperability by sticking to simple, sensible, semantically-based and scalable principles.

    --
    catch (HumourFailureException e) { e.user.send("You, sir, are a humourless idiot."); }
  15. Re:Why is this such a big thing? by mhall119 · · Score: 2, Informative

    It's open source. If there is some piece of code that causes it to produce bad ODF files, you can fix it yourself, and make the fix available for anyone else. If they refuse to merge it back into the the main branch, you can fork it and then fix it, and again make it available to anyone else.

    As for the profit motive, more and more governments are starting to talk about mandating non-proprietary file formats. Microsoft doesn't want to include this in Word, obviously, but if a city, state, or even national government decides it wants to use ODF, Microsoft doesn't want to be the only Office suite on the block that can't handle it.

    --
    http://www.mhall119.com
  16. Re:Why is this such a big thing? by vic-traill · · Score: 2, Interesting

    Just ask yourself, what profit motives does Microsoft have in making this work?

    I'll second that emotion.

    This initiative is at odds with Microsoft's decision to use Open XML for the Office suite. If they really think folks are going to be stuck with Open XML-format Office documents that they need converted into ODF (say, for distribution reasons) what is it that stops them from saving the documents as ODF directly out of the Office app?

    I think Microsoft is feeling a little shaky on this issue. They've had great success historically using their own document formats - in particular, the lack of backwards compatibility between Word formats, which should have served to infuriate their user base when it realized they were being forced to upgrade just so they could open up Word docs sent to them by folks using a newer version of Word. Instead, this lack of compatibility brought Office upgrades *forward* into the next quarter. What a great scam, Steve! Thanks, Bill.

    As other readers have noted, though, there are enough indicators out there (the on-going Mass. debacle, for one) that it seems MS is afraid of being left holding the incompatibility bag, so they're hedging their bets by supporting the creation of these translator modules.

    All this just serves to leave them looking indecisive, IMHO. If they really give a shite about their users being able to share files, they'd jump on board ODF.

    Are there functional advantages in Open XML compared to ODF?

    --
    [17] Leary, T., White, C., Wood, P. R., Bhabha, W. D., and Wirth, N. Lambda calculus considered harmful. In Proceedings