PDF ファイルが自動公開されない
Adobe Experience Manager(AEM)では、サムネールが公開されているにもかかわらず、PDFが自動的に公開されない問題が発生する場合があります。 この記事では、PDFが公開されるようにAEMを設定する方法について説明します。
説明 description
環境
- Dynamic Media Classic
- Adobe Experience Manager
- Adobe Experience Manager 6.5
- Adobe Experience Manager as a Cloud Service
- Adobe Experience Manager Assets
問題
PDF ファイルをAEMにアップロードする場合、サムネールは生成されて公開されますが、PDF ファイル自体は自動的に公開されません。 これには、PDF ファイルを公開する手作業が必要です。これは、面倒でエラーが発生しやすい場合があります。
複製する手順:
- AEMでDynamic Media (DM)を使用するように設定し、アセットをすぐに公開できるようにします。
- Dynamic Mediaに同期されたフォルダーにPDF ファイルをアップロードします。
- サムネールは自動的に公開されますが、PDF ファイル自体は非公開のままです。
解決策 resolution
デフォルトでは、PDF ファイルは公開されません。 その理由は、画像がPDFよりも非常に小さいため、帯域幅を考慮して、特定のプラグインがインストールされているデバイスでのみ動作する大きなJPEGではなく、ほぼ普遍的に機能する小さなPDFを提供することを想定しています。 PDFを公開する必要があるお客様は、引き続き公開できますが、デフォルトの動作ではありません。
両方のPDF ファイルがAEM as a Cloud Serviceで自動的に公開されるようにするには、次の手順に従います。
- AEMに移動
>ツール>Assets>Dynamic Media一般設定。 - 次に、 デフォルトのアップロードオプション の下の「PDF」タブを選択します。
- 処理中 ドロップダウンで、なしを選択して保存します。
これにより、PDFがDMと同期し、自動的に公開されます。 サムネールは作成されません。
PDFと画像の両方をDynamic Mediaで公開する必要がある場合、これは標準では不可能です。 サムネールを自動的に作成して公開し、PDFを同期して公開しない、またはサムネールを生成せずにPDFを自動的に同期して公開することもできます。 両方を公開したい場合は、これをカスタマイズする必要があります。 これを行うには、Dynamic MediaでPDFのステータスを確認し、IPS APIを使用してDynamic Mediaで公開をトリガーするワークフローを作成します。
https://experienceleague.adobe.com/ja/docs/dynamic-media-developer-resources/image-production-api/operation-methods/operation-parameters/r-set-asset-publish-state