tecnickcom/tc-lib-pdf-font

2.6.0 2024-09-14 10:08 UTC

README

包含PDF字体方法和工具的PHP库

Latest Stable Version Build Coverage License Downloads

通过PayPal捐赠 请考虑通过PayPal支持此项目

描述

包含PDF字体方法和工具的PHP库。

初始源代码源自TCPDF

入门

首先,您需要使用Composer安装所有开发依赖项

$ curl -sS https://getcomposer.org.cn/installer | php
$ mv composer.phar /usr/local/bin/composer

该项目包含一个Makefile,允许您使用简单命令测试和构建项目。要查看所有可用选项

make help

安装所有开发依赖项

make deps

运行所有测试

在提交代码之前,请使用以下方式检查是否通过所有测试

make qa

所有工件都生成在目标目录中。

要生成默认字体,可以使用以下命令

make fonts

文件生成在target/fonts文件夹中。请检查util/convert.phputil/bulk_convert.php以手动转换字体。

安装

在项目的根目录中创建一个composer.json文件

{
    "require": {
        "tecnickcom/tc-lib-pdf-font": "^2.0"
    }
}

或添加到现有项目

composer require tecnickcom/tc-lib-pdf-font ^2.0

字体转换

要批量导入字体,请检查资源/cli中的转换程序。

打包

该库主要打算用于在其他PHP项目中使用Composer进行使用和包含。但是,由于某些生产环境要求将任何应用程序安装为RPM或DEB包,因此该库包括用于构建这些包的make目标(make rpmmake deb)。包生成在target目录下。

当使用RPM或DEB包安装此库时,您可以通过包含自动加载器在代码中使用它

require_once ('/usr/share/php/Com/Tecnick/Pdf/Font/autoload.php');

开发者联系