jasta-fly/phpdfer

用于处理PDF文件的库

1.0.0 2024-04-16 19:48 UTC

This package is auto-updated.

Last update: 2024-09-18 21:11:12 UTC


README

Phpdfer - 这个库是PHP的,用于修改PDF文件的元数据。

要开始使用这个库,您必须创建一个PHPdfer类的实例,并使用changeMetadata()方法来修改PDF文件中的元数据。此方法接受三个参数

  1. $pdf - 需要更改元数据的PDF文件的路径;
  2. $arMetadata - 包含需要包含在PDF文件中的元数据的数组;
  3. $logMode - 启用CLI命令输出的模式,将输出保存到日志文件。

$arMetadata可以包含以下元素

  • TITLE - PDF文件标题;
  • AUTHOR - PDF文件作者;
  • SUBJECT - PDF文件内容的简短描述;
  • KEYWORDS - 描述PDF文件内容的关键词;
  • MOD_DATE - PDF文件修改日期;
  • CREATION_DATE - PDF文件创建日期;
  • CREATOR - PDF文件创建者。

工作完成后,库将创建一个新PDF文件,前缀为phpdfer_,其中将根据$arMetadata中指定的元数据更改元数据。

安装

composer require jasta-fly/phpdfer

警告!

要使用此库,您需要在操作系统上安装Ghostscript。您可以通过在CLI中运行以下命令来检查此程序是否已安装

gs -v

如果响应中包含已安装的Ghostscript版本

GPL Ghostscript 9.55.0 (2021-09-27)
Copyright (C) 2021 Artifex Software, Inc.  All rights reserved.

这意味着为库工作所需的程序已安装,您可以继续使用它。如果您得到以下输出

gs: not found

这意味着您必须在操作系统上安装Ghostscript,然后再继续工作。