postyou/contao-pdf-metadata

扩展Contao文件管理器,用于清理PDF文件的元数据,以保护隐私。

安装: 10

依赖关系: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放性问题: 0

类型:contao-bundle

2.0.0 2023-03-08 09:33 UTC

This package is auto-updated.

Last update: 2024-09-08 13:30:00 UTC


README

扩展Contao文件管理器,用于清理PDF文件的元数据,以保护隐私。

Packagist Version

以下两个命令在过程中执行

$ exiftool -all= -Author='' -tagsfromfile @ -title -keywords -subject -description file.pdf -o intermediate.pdf
$ qpdf --linearize intermediate.pdf file.pdf

要求

配置

# config/config.yaml
contao_pdf_metadata:
    exiftool:

        # Path to the exiftool binary.
        path:                 /usr/bin/exiftool

        # Environment variables when running exiftool.
        env:

            # Prototype
            name:                 ~
    qpdf:

        # Path to the qpdf binary.
        path:                 /usr/bin/qpdf

        # Environment variables when running qpdf.
        env:

            # Prototype
            name:                 ~

    # Clean up the metadata of PDF files immediately after uploading.
    cleanup_on_upload:    false

    # Overwrites metadata fields in the cleaned PDF file.
    metadata:
        author:               ''

控制台命令

要清理files/目录中PDF文件的元数据,可以使用以下命令

$ vendor/bin/contao-console pdf-metadata:clean [<path>]