ホーム/ブログ/詳細解説
詳細解説7 分で読めます

Ami Pro 方程式と WMF 図の回復

技術文書で最も重要な部分は、コンバージョンが最も落ちる部分です。.SAMファイルに埋め込まれているものと、それを取り戻す方法を詳しく見ていきます。

·Ami Pro Converter チーム
Ami Pro 方程式と WMF 図の回復

TL;DR

Ami Pro は、通常のテキスト抽出では触れられない2種類のオブジェクトを埋め込んでいます:WMF/EMF ベクタ描画 と 組み込みエディタからの数式 です。どちらも .sam ストリーム内に保存されているため、テキスト出力だけを処理するコンバータは、文書に穴が開いたままの結果を静かに生成してしまいます。Ami Pro Converter は図を画像ファイルとして抽出し、数式をレンダリングされた画像としても抽出された LaTeX としても復元できるため、数式は DOCX および PDF では表示され、Markdown では機械で読み取ることができます。

サイレントロス問題

最悪の変換失敗は、エラーが出るものではありません。最も悪いのは、変換が成功し、見た目はきれいな文書を生成し、静かに内容を省略してしまうものです。変換時にはそれに気づきません。それを知るのは、誰かが「関係は以下の式で与えられる」と書かれたレポートを読み、その後に空白の行が続くのを見たときです。

技術的なAmi Pro文書は特にこれにさらされやすいです。工学計算、実験報告書、大学の講義ノート、規格提出書、特許草稿はいずれも図や数式に依存しており、それらはテキスト主体の変換ではまったく見えない要素です。

つまり、図や方程式の復元を検証することは、任意の改善ではないということです。技術アーカイブにとって、それは受け入れテストです。

Ami Pro が実際に埋め込まれたもの

Ami Pro は、図面に Windows メタファイルファミリを使用しました。WMF とその 32 ビット後継の EMF はベクタ形式であり、ピクセルのグリッドではなく、描画コマンド ― 線、円弧、塗りつぶされた多角形、テキストの配置 ― を保存します。だからこそ、1994 年の Ami Pro フローチャートであっても、読めるものであれば今日どのサイズでも鮮明に再描画することが可能です。

方程式はAmi Proの組み込み方程式エディタから来ており、分子や分母、根号、下付き文字や上付き文字、限界付きの総和や積分など、数学的なレイアウトを記述する構造化マークアップとして数式を保存していました。それは数学の絵ではなく数学の説明であり、これが非常に役立つことがわかります。

両方のオブジェクトタイプはテキストと共に.samストリーム内に存在します。この形式はブラケット付きのマークアップによるテキストベースのため、埋め込まれたバイナリおよび構造化データはその中にエンコードされており、回復可能ですが、エンコードが存在することを知っているパーサーでのみ可能です。

なぜ一般的なコンバーターはそれらを失うのか

1. Ami Pro パーサーを構築するものは存在しません

Wordには.SAMインポートフィルターがなく、LibreOfficeにはAmi Proフィルターがないため、汎用コンバーターには委譲できるものがありません。ほとんどはストリームから可視テキストを抽出する方法に頼りますが、構造上、埋め込まれたオブジェクトを見ることはできません。

2. WMF/EMF はコピーではなくレンダリングが必要です

メタファイルを抽出することは仕事の半分に過ぎません。DOCXまたはPDFに配置するには、描画コマンドを実行してラスタライズするか、再埋め込みする必要があります。そのステップを省略するコンバータは、壊れた画像のプレースホルダーを生成します。

3. 方程式のマークアップは独自仕様です

Ami Proの方程式表現はAmi Proに特有のものです。それを現代的なものにするということは、レイアウトの文法を理解し、それを翻訳すること — 表示用のレンダリング出力にするか、機械可読の利用のためにLaTeXにするかのどちらかです。

4. 何も警告してくれない

埋め込みオブジェクトを無視するコンバーターは、通常、成功を報告します。ファイルごとのオブジェクト数がなければ、何かが削除されたという信号はなく、それが移行されたアーカイブに穴が見過ごされる原因となります。

回復が実際にどのように機能するか

図の回復は、まずストリーム内の埋め込まれたメタファイルデータを特定し、それを有効なWMFまたはEMFファイルに再構築し、次にレンダリングすることから始まります。そこから画像は書き出され、変換された文書から参照されます — DOCXおよびPDFには埋め込まれ、HTMLおよびMarkdown出力にはリンクされた画像ファイルとして書き出されます。

方程式の復元は、異なる出力が異なるものを必要とするため、2つの経路を並行して実行します。式は画像としてレンダリングされ、DOCX、PDF、RTFが数学を正しく表示するようにします。また、LaTeXに翻訳され、Markdown、HTML、およびテキスト出力が機械が読み取り、検索し、再レンダリングできる表現を持つようにします。

その二重のアプローチこそが、技術アーカイブを本当に再利用可能にする要素です。方程式の画像は目で見るのには問題ありませんが、検索には役に立ちません。LaTeXは検索可能で、インデックス化でき、MathMLに変換でき、誰かがその式を再利用する必要があるときには、最新のエディタに直接貼り付けることもできます。

技術文書の出力形式を選択する

  • PDF — 信頼できる視覚的記録;図や方程式は配置通りに正確に表示される
  • DOCX — 図や方程式の画像が埋め込まれた編集可能なテキスト;編集する必要がある式は LaTeX を使って再構築してください
  • Markdown — 式が画像ではなく LaTeX で届くため、検索や AI パイプラインに最適です
  • HTML — 図はリンクされた画像ファイルになり、数式はクライアント側で表示できる;イントラネット公開に適している
  • TXT — すべての視覚的コンテンツを失うことを想定してください;トリアージや全文検索にのみ有用

何も落ちていないことを確認しています

レビューサンプルはファイルサイズではなく、図を中心に構築してください。アーカイブのプレーンテキスト出力で「Figure」「Table」「Equation」「下記参照」「図を参照」などのフレーズを検索し、その特定の文書を変換後の出力で確認してください。相互参照は視覚コンテンツがどこにあるべきかの信頼できる地図です。

それぞれについて、次の三つのことを確認してください:画像がプレースホルダーではなく存在していること、適切なサイズで表示され読みやすいこと、そしてそれを参照するテキストに対して正しい位置に表示されていること。

方程式については、数学が正しいことを追加で確認してください — 下付き文字や上付き文字が正しい位置にあるか、平方根が正しい項を覆っているか、極限が正しい演算子に付いているか。一見正しいように見えるが微妙に間違っている方程式は、欠けている方程式よりも危険です。なぜなら権威があるように見えるからです。

作成された文書に関する注意、単に書かれたのではなく

Ami Pro はフレームベースのレイアウトをサポートしており、一部の著者はニュースレター、パンフレット、レポートの表紙などにこれを多用しました。これらの文書は回復可能なコンテンツというよりも構成に重点が置かれており、そのレイアウトは DOCX にはきれいな対応物がありません。

そのサブセットについては、PDF を公式の出力として扱い、DOCX を便宜上のコピーとして扱います。文書がどのように見えたかの正確な視覚記録を保持し、さらに必要に応じて誰でも言葉を再利用できる編集可能なテキストを提供し、Wordで1990年代のページデザインを作り直すのに何日も費やすことを避けます。

オブジェクトの復元が重要な理由

  • 技術文書は図と数式が大半を占めることが多く、それらを失うと文書は空っぽ同然になります
  • WMF/EMF の図面はベクターデータなので、どのサイズでも鮮明に再描画できます
  • Ami Pro の数式マークアップは数学そのものを記述しているため、スクリーンショットではなく LaTeX に変換できます
  • LaTeX 出力なら数式を検索・索引付け・再利用できます
  • 本文中の相互参照が、検証用の信頼できるチェックリストになります

移行を信頼する前に数字を確認してください

技術的なアーカイブは、その図や方程式が本文とともに到着したときにのみ移行されます。それ以外のもの — スタイル、表、ページ番号 — は見つけやすく修正もしやすいです。埋め込みオブジェクトは静かに消えてしまう要素です。

まず図表が多いサンプルを変換し、本文中の相互参照と照合し、出力先に合ったものを選んでください:記録用にはPDF、編集用にはDOCX、数学的内容を機械読み取り可能に保つ必要がある場合にはMarkdown。

関連記事

Ami Proアーカイブの数字と式を回復する

無料トライアルでは、図表や数式の復元機能を有効にして、最大 10 .sam ファイルを変換できます — 最も技術的なドキュメントで試してみてください。

無料トライアル

アプリの全機能 — 最大 10 ファイル

Windows 10 または 11

完全な 10 ファイルのトライアルには Windows インストーラー をダウンロードしてください。ライセンスでアンロックするのは同じアプリ — PC上で100%ローカル処理。

Standard を購入 — $39.95 から