Others

形式変換後に PDF レイヤーが消える理由

PDF 仕様では正式に「オプション コンテンツ グループ」と呼ばれる PDF レイヤーを使用すると、単一の PDF に同じコンテンツの複数のビューを含めることができます。建築家は、電気計画、配管計画、構造図面を同じファイル内の別々のレイヤーに配置でき、閲覧者はそれらを切り替えることができます。マーケティング チームは、パンフレットの複数の言語バージョンを重ねて、一度に 1 つの言語を表示できます。これらのレイヤーは PDF ビューアでは強力ですが、ファイルが形式変換を通過すると壊れやすくなります。

ほとんどの変換ターゲットはレイヤーをまったく理解していません。

PDF を Word、Excel、PowerPoint、または画像形式に変換する場合、オプションのコンテンツ グループの概念がターゲット形式の機能セットに明確にマッピングされません。 PDF レイヤー は、単一の表示ビューにフラット化されるか、完全に削除されるか、または予期しないレンダリングが行われます。どの変換がレイヤーを保持し、どの変換がレイヤーを破壊するかを理解することは、この機能をそのまま維持するドキュメント ワークフローを計画するのに役立ちます。 WukongPDF の PDF 形式 ツールは、レイヤーを意識した PDF 表示と基本的な編集を処理します。変換の場合、レイヤーがいつ失われるかを知っているため、後で損失を発見するのではなく、変換前にレイヤーを抽出できます。

Why PDF Layers Disappear After Format Conversion

PDF レイヤーの実際の内容とその仕組み

オプションのコンテンツ グループ (OCG) は、バージョン 1.5 で PDF 仕様に組み込まれ、ISO 32000 で正式に定義されています。各レイヤーは、独立して制御可能な可視性を持つページ コンテンツの名前付きグループです。 AutoCAD および Revit の CAD 図面は、レイヤーを使用して建物システムを分離します。多言語ドキュメントでは、各言語が独自のレイヤーに配置されます。グラフィック デザイナーは、階層化された可視性を通じて、単一のファイルで複数のカラー バリエーションをクライアントに提供します。 OCG メカニズムは、可視性の状態、レイヤー名、親子関係を PDF のカタログ ディクショナリ (ファイル サイズを最小限に抑えるコンパクトなデータ構造) に保存します。

視認性は見る人次第です。 OCG をサポートするビューアには、個別の切り替えコントロールを備えた [レイヤー] パネルが表示されます。 OCG サポートのないビューアでは、デフォルトで表示設定されているすべてのレイヤーが表示され、切り替え機能はありません。どちらの場合も、コンテンツはファイル内に存在します。ただし、アクセスするには適切なビューアが必要です。このビューアの依存関係が、変換中のレイヤー損失の根本原因です。コンバータは非 OCG ビューアのように動作し、デフォルトで表示に設定されているものだけをレンダリングし、その他はすべて存在しないものとして扱います。コンバーターはレイヤーを削除しませんでした。彼らが存在することを知らなかったのです。

WukongPDF

PDFを編集してみる

インストールは必要ありません。ブラウザで直接動作します。

始める →

フォーマット変換によりレイヤーが平坦化または削除される理由

形式変換では、PDF コンテンツをターゲット形式のネイティブ構造に変換しますが、ほとんどのターゲット形式にはレイヤーの概念がまったくありません。 Microsoft Word にはオプションのコンテンツ グループはありません。 JPEG は、ピクセル グリッドという 1 つのレイヤーを提供します。 PowerPoint には、PDF OCG とは異なる機能を持つスライド レイヤーがあります。コンバーターは不可能なマッピングの問題に直面し、非表示のレイヤーを破棄しながら、表示されているすべてのものを 1 つのビューに平坦化することで問題を解決します。これはバグや怠惰なエンジニアリングではありません。ターゲット形式には文字通り、同じページ領域の複数の可視性状態を表すデータ モデルが不足しています。

コンバーターが異なれば選択も異なり、標準化されていないため結果も異なります。 1 つのコンバータは、現在表示されているレイヤーのみをレンダリングします。もう 1 つは、PDF カタログで定義されているデフォルトの表示状態をレンダリングします。これは、画面に表示されるものとは異なる場合があります。 3 つ目では、すべてのレイヤーが重ねてダンプされ、読み取り不能な混乱が生じます。バッチにコミットする前に、選択したコンバーターを使用して特定のファイルを 1 ページでテストすると、どの動作が適用されるかが明らかになります。 30 秒のテストにより、何時間ものやり直し作業が節約され、変換されたファイルを開いて重要なコンテンツが欠落していることに気づくという憂鬱な気分を避けることができます。

変換先とそのレイヤーサポート

通常、ターゲット バージョンが OCG をサポートしている場合、PDF から PDF への変換ではレイヤーが保持されます。 PDF/A-2 以降では OCG が使用できます。古いアーカイブ標準である PDF/A-1 ではサポートされていないため、レイヤー化された PDF を PDF/A-1 に変換すると、レイヤーが自動的に削除されます。ラスター形式 (JPEG、PNG、TIFF) に変換すると、表示されているレイヤーが 1 つの画像に平坦化され、非表示のレイヤーは永久に失われます。 SVG または EPS へのベクター形式の変換では、個々のレイヤーのコンテンツを名前付きグループとして保存できますが、それはコンバーターが OCG からグループへの変換を明示的にサポートしている場合に限られますが、ほとんどの場合サポートされていません。

Office 形式の変換は、ツールと形式によって異なります。 Acrobat の Word へのエクスポートでは、表示されているコンテンツが保持され、非表示のレイヤーが削除されます。特殊な CAD コンバータは、レイヤーの表示設定を Word スタイルまたは PowerPoint スライド ビルドにマップする場合があります。これらのコンバータは、特定の CAD 形式に関する深い知識を備えたニッチな製品であり、その機能の割に価格が高くなります。実際的なルールは次のとおりです。PDF から変換するとレイヤーは平坦化され、非表示のレイヤーは失われます。この結果を想定してワークフローを計画し、変換する前に予防措置を講じてください。

ターゲットフォーマットレイヤー処理隠し層運命
PDF から PDF/A へPDF/A-2 以降の場合は保存されます保存済み
PDF から JPEG/PNG/TIFF へフラット化された表示レイヤーのみ永久に失われる
PDF から Word/Excel へフラット化された表示コンテンツのみ失った
PDFからSVGへの変換名前付きグループとして保存できる通常紛失
PDFからPowerPointへスライドコンテンツに合わせてフラット化失った

変換前のレイヤー情報の保持

変換する前に、レイヤーを抽出して単一レイヤー PDF に分離します。 Acrobat では、一度に 1 つのレイヤーを表示し、そのレイヤーのみを表示して新しいファイルとして保存し、非表示にし、次のレイヤーを表示して、これを繰り返します。この手動サイクルにより、それぞれに 1 つのレイヤーのコンテンツが含まれる一連の単一レイヤー PDF が生成され、何も失うことなく安全に変換できます。繰り返しは面倒ですが、結果は完成です。失われる隠しレイヤーがないため、抽出された各ファイルはターゲット形式にきれいに変換されます。

オートメーションは多くのレイヤーを持つドキュメントを処理します。 Acrobat の JavaScript API は、すべての OCG 名を列挙し、それぞれを順番に表示し、他を非表示に設定し、その結果をレイヤーにちなんだ名前のファイルとして保存できます。 PDF 操作ライブラリは、コードを通じて同じ機能を提供します。抽出された単一レイヤー PDF は、すべてのレイヤーのコンテンツが存続することを完全に確信して、ターゲット形式へのバッチ変換を実行します。レイヤー化された CAD または多言語 PDF を含む繰り返しのワークフローの場合、自動化への投資は数回の変換サイクル以内に回収されます。

変換後のレイヤーコンテンツの検証

変換後、変換前に撮影したスクリーンショットと比較して、欠落しているコンテンツがないか確認します。個別に表示されている各レイヤーを参照画像としてキャプチャします。変換された出力をそれらのスクリーンショットと比較します。何が含まれるべきかがわかっていれば、不足しているコンテンツはすぐにわかります。参照スクリーンショットがなければ、何が欠落しているのかがわからないため、変換されたドキュメントで欠落しているレイヤーを見つけるのは推測に頼ることになります。

レイヤー機能が不可欠なドキュメントは、まったく変換しないでください。元のレイヤー化 PDF を共有し、受信者が OCG 対応ビューアを持っていることを確認します。 Adobe Acrobat Reader、Foxit Reader、および最新のブラウザベースの PDF ビューアはすべて、レイヤーの切り替えをサポートしています。受信者が非 PDF 形式を要求する場合は、コンテンツの半分が消えた単一の変換ファイルの代わりに、抽出された単一レイヤー ファイルのセットを送信します。複数のファイルは 1 つよりも利便性が若干劣りますが、情報が欠落している 1 つのファイルよりははるかに便利です。

WukongPDF

PDFを編集してみる

インストールは必要ありません。ブラウザで直接動作します。

始める →