insight-media / statamic-pdf-thumbnailer
Statamic 扩展插件,可自动为上传的每个 PDF 资产生成缩略图
v1.0.1
2023-09-08 21:59 UTC
Requires
- php: ^8.0
- spatie/pdf-to-image: ^1.2
This package is auto-updated.
Last update: 2024-09-09 00:20:38 UTC
README
Statamic Pdf Thumbnailer
Statamic Pdf Thumbnailer 可以自动为每个上传的 PDF 资产生成图像。
当你想链接 PDF 文件时显示图像预览时,特别有用。
功能
- 为每个上传的 PDF 生成第一页的图像资产
- 上传的 PDF 包含与图像资产的关联
- 包括页面编号选择器,当需要非第一页的图像预览时
- 包括一个简单的标签,用于在你的 Antlers 模板中显示图像预览
要求
您应该安装 Imagick 和 Ghostscript。有关 Ghostscript 的问题,请参阅底层的 Spatie 包页面。查看问题
如何安装
您可以在 Statamic 控制面板的“工具 > 扩展”部分搜索此插件,然后点击“安装”,或者从您的项目根目录运行以下命令
composer require insight-media/statamic-pdf-thumbnailer
如何使用
在您的 Antlers 模板中
例如,如果您有一个名为 'catalogs' 的 Assets 字段类型,其中包含一些 PDF 文件
{{ catalogs }}
<a href="{{ url }}">
<img src="{{ pdf :to="thumbnail" }}">
<!-- or when using glide: -->
<img src="{{ glide src=thumbnail width="200" }}">
</a>
{{ /catalogs }}