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更新资产工作流中禁用或限制创建子资产步骤。 禁用或限制此步骤可防止过度使用存储空间和工作流程开销。 您可以配置通过step属性生成的子资源的数量,例如,将设置为零或小值,或者完全删除PDF的步骤。 有关更多配置选项,请参阅有关管理子资产的AEM 6.5文档。
解决方法 resolution
执行以下步骤:
-
确认DAM更新资产工作流包括用于处理PDF的默认 创建子资产 步骤。
-
在上传到AEM之前,优化原始PDF:
-
使用Adobe Acrobat Pro:
-
在Acrobat Pro中打开PDF。
-
转到文件
>另存为其他>已优化PDF。 -
在优化对话框中:
- 启用字体子设置(嵌入字体的子集)。
- 启用图像压缩。
- 选择共享对象/资源的重复数据删除。
- 根据需要查看其他高级选项。
-
保存优化的PDF。
-
通过将优化的PDF上传到AEM进行测试;检查子资产现在是否小得多。
-
-
如果Acrobat Pro优化没有减小子资源大小,请使用打印到PDF:
- 打开PDF文件。
- 转到文件
>打印。 - 选择 Adobe PDF 作为打印机。
- 在 页面大小调整和处理 下,选择自定义比例,并输入小于100%(例如,90%)的值。
- 打印并保存生成的PDF。 这样会拼合资源,并且可以减少文件大小,但可能会影响某些布局保真度。
-
如果这两种方法均无法解决问题,并且需要完整的页面级子资产,请执行以下操作:
- 有关高级资源/字体优化或疑难解答,请咨询Adobe Acrobat支持团队。
3d58f420-19b5-47a0-a122-5c9dab55ec7f