sitemill / craft-auto-pdf
使用Craft内置的图像转换器无缝创建PDF缩略图。
1.0.1
2021-02-25 12:01 UTC
Requires
- php: ^7.2|^8.0
- ext-imagick: *
- craftcms/cms: ^3.6
This package is auto-updated.
Last update: 2024-09-25 20:32:26 UTC
README
Craft CMS的Auto PDF插件
使用Craft内置的图像转换器无缝创建PDF缩略图。
目前,此插件仅用于Sitemill的内部使用,如果适合您的需求,您可以自由使用,但无法保证支持。
需求
此插件需要Craft CMS 3.6或更高版本,Imagick和Ghostscript。
安装
要安装插件,请按照以下说明操作。
-
打开您的终端并转到您的Craft项目
cd /path/to/project
-
然后告诉Composer加载插件
composer require sitemill/craft-auto-pdf
-
在控制面板中,转到设置→插件,然后点击Auto PDF的“安装”按钮。
Auto PDF概述
Auto PDF将允许您对任何PDF文件执行标准的Craft转换,并在控制面板中生成PDF缩略图。
将PDF压平可能会对您的服务器造成很大压力,因此Auto PDF会创建并存储上传的PDF的高分辨率压平版本,并从该版本创建后续转换。
配置Auto PDF
图像存储
Auto PDF要求您设置一个单独的存储空间来存储高分辨率图像文件。建议您隐藏此存储空间,以避免混淆。
质量
推荐使用“高”压缩质量。
分辨率
PDF打开时的DPI(每英寸点数)分辨率,数值越高,压缩前的质量越高。
转换现有PDF
Auto PDF在资产保存时转换您的PDF,因此您可以使用./craft resave/assets
命令重新保存所有资产并生成压平版本。
Auto PDF路线图
一些待办事项和潜在功能的想法
- 在删除PDF时删除副本
- 考虑将转换推送到作业队列
由Sitemill提供