DAM アセットの更新ワークフローで、大きなPDF ファイルからサイズ超過のサブアセットが生成される
Adobe Experience Manager(AEM) 6.5 Managed Servicesを使用する場合、複数ページの大きな PDF をアップロードすると、リポジトリが予期せず増加する可能性があります。 DAM アセットの更新ワークフローの サブアセットを作成 手順では、各ページが個別のサブアセットに分割されます。 一部の PDF では、各サブアセットのサイズが元のファイルとほぼ同じになり、大量のストレージが消費されます。
この問題を修正するには、Adobe Acrobat Proを使用してアップロードする前にPDFを最適化するか、PDFに印刷 の回避策を使用して、リソースのペイロードを減らします。
説明 description
環境
- 製品: Adobe Experience Manager(AEM) 6.5 Managed Services(長期サポート)
- 機能: DAM アセットの更新ワークフロー、( サブアセットを作成 手順)
- 制約: サブアセットの作成時に、デフォルトのフォント/リソースの最適化は行われません
問題/症状
- 大きなPDF(50 MB、900 ページ以上など)をAEMにアップロードすると、数百または数千のサブアセット PDF がページごとに 1 つ生成されます。
- 各サブアセット(ページごとのPDF)は、元のファイルとほぼ同じ大きさです。 例:50 MB のPDFから 900 個のサブアセットを使用すると、合計使用量が 40 GB を超えます。
- この問題はPDFに依存します。一部の PDF ではこの機能が示されません。この問題は、PDFが最初にどのように作成されたかによって異なります(リソース、フォントの埋め込み)。
原因
- 多くの公開/印刷ワークフローでは、忠実度を保つためにすべてのフォントと画像を埋め込む PDF が生成されます。
- AEMの サブアセットを作成 手順で個々のページを抽出すると、一部でのみ使用されているページも含め、埋め込まれたすべてのリソースが各サブアセットに対して複製されます。
- AEM 6.5 では、このプロセス中にフォントやリソースが自動的に最適化またはサブセット化されることはありません。
- 結果:ページごとのPDF サブアセットが完全なペイロードを継承し、ストレージが過度に増加します。
当面の検討
サブアセット(ページごとの PDF)の生成がビジネス要件ではない場合は、DAM アセットの更新ワークフローのサブアセットを作成手順を無効にするか制限することを検討してください。 この手順を無効にしたり制限したりすると、ストレージの過度の使用やワークフローのオーバーヘッドを防ぐことができます。 ステッププロパティを使用して生成されるサブアセットの数を設定できます。例えば、を 0 または小さな値に設定したり、PDF のステップを完全に削除したりできます。 設定オプションについて詳しくは、サブアセットの管理に関する AEM 6.5 ドキュメント を参照してください。
解決策 resolution
次の手順に従います。
-
DAM アセットの更新ワークフローに、PDF の処理用にデフォルトの サブアセットを作成 ステップが含まれていることを確認します。
-
AEMにアップロードする前に元のPDFを最適化する:
-
Adobe Acrobat Proの使用:
-
Acrobat ProでPDFを開きます。
-
ファイル に移動
>その他として保存>最適化されたPDF。 -
最適化ダイアログで、次の手順を実行します。
- フォントのサブセット化 (埋め込みフォントのサブセット)を有効にします。
- 画像圧縮 を有効にします。
- 共有オブジェクト/リソースの重複排除 を選択します。
- 必要に応じて、他の詳細オプションを確認します。
-
最適化されたPDFを保存します。
-
最適化されたPDFをAEMにアップロードしてテストします。サブアセットがはるかに小さくなったことを確認します。
-
-
Acrobat Proの最適化によってサブアセットサイズが縮小されない場合は、PDFへの印刷を使用します。
- PDF ファイルを開きます。
- ファイル に移動
>印刷 . - プリンターとして 0}Adobe PDF} を選択します。
- 「 ページのサイズ設定と処理 」で、「 カスタムスケール 」を選択し、100% 未満の値(例:90%)を入力します。
- 結果のPDFを印刷して保存します。 これにより、リソースが統合され、ファイルサイズが小さくなりますが、レイアウトの忠実性に影響が出る場合があります。
-
どちらの方法でも問題が解決しない場合は、完全なページレベルのサブアセットが必要です。
- 高度なリソース/フォントの最適化やトラブルシューティングについては、Adobe Acrobat サポート チームにお問い合わせください。
関連資料
- AEM 6.5 LTS ユーザーガイドの 参照および複数ページを含む複合アセットの管理 。
- AEM 6.5 LTS ユーザーガイドの ワークフローを使用したアセットの処理 。