なぜ IDML を HTML に変換するのですか?
IDML は InDesign のレイアウトを記述する XML ファイルの ZIP パッケージであり、2008 年の InDesign CS4 で導入されました。HTML はフローベースのウェブ形式です。一般的な変換の目的は、印刷物やデジタル出版のコンテンツをウェブ用に再利用すること、または同じ InDesign コンテンツを(PDF 経由で)印刷とブラウザの両方に提供するパブリッシング・パイプラインのためです。
IDML から HTML への変換方法
Adobe InDesign APP
«ファイル» > «開く» から .idml を開き、«ファイル» > «書き出し» で HTML を選択します。書き出す前に «全般» タブでコンテンツの順序を、«画像» タブで画像形式と解像度を設定します。
Adobe InDesign for Mac APP
«ファイル» > «開く» から .idml を開き、«ファイル» > «書き出し» で HTML を選択します。あるいは、EPUB(リフロー型)として書き出し、.epub を .zip にリネームして中の XHTML ファイルを抽出することで、よりクリーンな構造の出力を得ることも可能です。
IDML を変換するプログラム
これらの形式について
IDML ファイルは、2008年に導入されたオープンな XML ベースの交換形式である InDesign Markup Language で保存された Adobe InDesign ページレイアウトです。Adobe InDesign で開くか(ファイル → 開く、その後 .indd として保存)、InDesign をお持ちでない場合は Affinity…
.IDML の詳細を開く →HTML ファイルは Web ページです。ブラウザが読み取って整形されたページとして表示するための、マークアップタグを含むプレーンテキストです。表示するには、ダブルクリックするとブラウザ(Edge、Chrome、Firefox、Safari)で開きます。コードを編集するには、Notepad++ や VS Code などのテキストエディタで開きます。 .html と .htm…
.HTML の詳細を開く →品質と注意点
- IDML のレイアウトデータ(フレーム位置、段組み、マスターページ)は HTML に変換されません。InDesign はコンテンツを単一のフローに線形化するため、多段組みレイアウトや重なり合ったフレームは見た目が変わります。
- 書き出し順序は InDesign の «アーティクル» パネル(«ウィンドウ» > «アーティクル»)に従います。書き出す前にアーティクルの順序を設定しないと、出力シーケンスが意図した読書順序と一致しない場合があります。
.idmlを開く際にリンクされた画像が存在している必要があります。画像が欠落していると、HTML 書き出し時にプレースホルダーのボックスが表示されます。
よくある質問
InDesign の HTML 書き出しは、クリーンで本番環境に対応したコードを生成しますか?
書き出された HTML 内のテキストは選択可能ですか?
HTML 書き出し中、IDML 内の画像はどうなりますか?
IDML を HTML に変換するための InDesign の無料の代替ソフトはありますか?
.epub を解凍して得られる XHTML ファイルを HTML として使用する方法があります。