by
Anonymous Coward
on 2022年08月17日 23時57分
(#4308340)
Office系の文書ファイルの互換性はいつまで経っても悩ましい問題であり続けますね。
Office2007からは、Office Open XML形式という、規格が公開された形式でファイルが作られるはずなのだけれども未だにMS Officeで作った文書をLibreOfficeなどで読むとレイアウトが崩れる。 公開された規格なのに互換性が保てないというのは、何かとても難しいことをやってるからなんでしょうか?
世の中いろいろ便利になったけど (スコア:0)
Office系の文書ファイルの互換性はいつまで経っても悩ましい問題であり続けますね。
Office2007からは、Office Open XML形式という、規格が公開された形式でファイルが作られるはずなのだけれども未だにMS Officeで作った文書をLibreOfficeなどで読むとレイアウトが崩れる。
公開された規格なのに互換性が保てないというのは、何かとても難しいことをやってるからなんでしょうか?
Re: (スコア:0)
同種のコンテンツビューワであるWebブラウザの互換性のなさを見れば、複雑な仕様の下では規格があっても非互換性が避けられないことくらいわかるだろ。
Re: (スコア:0)
Officeではないですが、規格の全ての機能を実装すると大変なので、必要性の少ない機能の実装を省くのは行いますね。
アプリが規格にない機能を使えば当然その機能は無くなりますし。
規格によってはその機能がない場合の変換方法が書いてあることもありました。
PDFなんてAdobeしか全機能実装してないんじゃないか?知らんけど。
Re: (スコア:0)
MS Officeで作ったレイアウトはLibreでは崩れやすい。座標データの保持方法自体が違うから。
...昔聞いたうろ覚え。
Re: (スコア:0)
逆にLibreで作った.xlsxファイルで、貼り付け画像がトリミングされて、ガチャガチャになったときは、泣きそうになりました。
ただ、編集を繰り返した.xlsファイルが開けなくなったとき、当時はOpenOfficeで開いて名前をつけて保存、でよく復活してました。
自分の分だけじゃなく、相談を受けて、10回以上はやった記憶があります。
.xlsxになって、そんな技も要らなくなった、と思ってたら、やはり発生するらしく、ここ数年で2回実施。いずれも復活しました。
ということで、csvファイルの編集用と、たまにDrawを使うので、相変わらずLibreは入れています。