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,每個頁面一個。
  • 每個子資產(每頁PDF)幾乎與原始檔案一樣大。範例:來自50 MB PDF的900個子資產導致超過40 GB的總耗用量。
  • 問題與PDF有關:部分PDF不會顯示此問題;問題取決於PDF的原始建立方式(資源、字型內嵌)。

原因

  • 許多出版/列印工作流程都會產生PDF,內嵌所有字型和影像以保持逼真度。
  • 當AEM的 建立子資產 步驟擷取個別頁面時,它會複製每個子資產的所有內嵌資源,甚至包括僅部分使用的資源。
  • 在此過程中,AEM 6.5「不會」自動最佳化或設定字型/資源的子集。
  • 結果:每個頁面的PDF子資產都會繼承完整裝載,導致儲存空間過度成長。

立即考量

如果使用案例的業務需求並非產生子資產(每頁PDF),請考慮停用或限制DAM更新資產工作流程中的建立子資產步驟。 停用或限制此步驟可防止過度使用儲存空間和工作流程額外負荷。 您可以設定透過步驟屬性產生的子資產數量 — 例如,將設定為零或小值,或完全移除PDF的步驟。 如需進一步的設定選項,請參閱有關管理子資產AEM 6.5檔案。

解決方法 resolution

請依照下列步驟操作:

  1. 確認DAM更新資產工作流程包含用於處理PDF的預設 建立子資產 步驟。

  2. 上傳至AEM前先最佳化原始PDF:

    • 使用Adobe Acrobat Pro:

    • 在Acrobat Pro中開啟PDF。

    • 移至檔案 > 另存為其他 > 最佳化的PDF

    • 在最佳化對話方塊:

      • 啟用字型子集設定 (子集內嵌字型)。
      • 啟用影像壓縮
      • 選擇共用物件/資源的重複資料刪除
      • 視需要檢閱其他進階選項。
    • 儲存最佳化的PDF。

    • 透過將最佳化的PDF上傳到AEM進行測試;檢查子資產現在是否小很多。

  3. 如果Acrobat Pro最佳化沒有縮減子資產大小,請使用列印至PDF:

    • 開啟PDF檔案。
    • 移至檔案 > 列印
    • 選取 Adobe PDF 作為印表機。
    • 頁面大小調整與處理 下方,選擇自訂比例,然後輸入小於100% (例如90%)的值。
    • 列印並儲存產生的PDF。 這樣會平面化資源,並可縮小檔案大小,不過某些版面逼真度可能會受到影響。
  4. 如果兩種方法都無法解決問題,且需要完整的頁面層級子資產:

相關閱讀

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f