web-dev-qa-db-ja.com

独自仕様ではないドキュメント形式の使用

Xubuntuに移行します。 docx形式について質問があります。私はかなりの数を持っています100のプロプライエタリdocxファイル。フォーマットが破壊されたり、Officeで読み取れなくなったりすることなく編集できるようにしたいと思います。これらを完全に異なる形式に変換するのが最善でしょうか?もしそうなら、リッチフォーマットをサポートする良いフォーマットは何ですか? Officeで使用できますか?

5
null

ファイル形式.docxは、物議を醸すように標準化プロセスをすり抜け、2008年11月にOpen OfficeXMLと呼ばれるオープンスタンダードとして宣言されました。しかし、それでも明らかに特許が妨げられています。私がこれに関する権威と考えるリチャード・ストールマンは、「マイクロソフトは、無料の実装を許可しない条件でOOXMLの無償特許ライセンスを提供している」と述べています。

最善の行動は、Open Officeでファイルを開き、ODF(OpenDocument Format)の真に開いたバリアントの1つにファイルを保存することです。 Open Officeでファイルを開く際に、ほぼ確実に小さなフォーマットの問題が発生しますが、データを真にオープンで無料にすることは、この苦痛の価値があります。ドキュメント形式。

これに関する追加の読み物は、ウィキペディアの記事-Microsofts Office Open XML にあります。

また、 OpenDocument形式 に関するwikipedaiの記事

7
Cheesus

OOoでのdocxサポートは私の経験では非常に恐ろしいです-比較可能性が必要な場合は、可能であればmsofficeからoffice97または2000ファイルとして保存してください-それはあなたが投げるほとんどすべてで完全に機能します。本当に高度なものを使用しない限り、古いバイナリ形式の方がうまく機能する傾向があり、ほとんどのOfficeスイートでMSバージョンのOffice Open XML(提出された標準とは異なります)よりも適切にサポートされます。

3
Journeyman Geek

Microsoftによって開発されたものは実際にはオープンスタンダード( Office Open XML の形式)であり、MS Officeだけでなく、MS Officeでも読み取ることができますが、これらは.docx-.docxのままにしておきます。 Libre/Open Office、AbiWordなど。

MS Office以外のアプリケーションで編集すると、ドキュメントの複雑さによっては、小さな変更や違いが生じるリスクがありますが、別の形式に切り替える方が幸運ではないかと思います。

1
frabjous

OpenOffice.orgとMicrosoftWord 2010はどちらも、Microsoftの「OfficeOpenXML」の代わりに「OpenDocumentXML」(ODF)を使用するように設定できます。

新しくインストールしたWord2010を最初に起動すると、他の製品との互換性を高めるために「OpenDocumentXML」を説明するこの選択肢が提供されます。

個人的には、UTF-8エンコーディングで プレーンテキストマークアップ を検討します。 「リッチフォーマット」の望ましい豊富さは、タイトル、見出し、強調、ハイパーリンク、画像、表、引用、目次であり、おそらくそれ以上ではないと仮定します。

1
RedGrittyBrick