insight-media/statamic-pdf-thumbnailer

Statamic 扩展插件,可自动为上传的每个 PDF 资产生成缩略图

v1.0.1 2023-09-08 21:59 UTC

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 模板中显示图像预览

要求

您应该安装 ImagickGhostscript。有关 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 }}