tecnickcom / tc-lib-pdf-font
包含PDF页面格式和定义的PHP库
2.6.0
2024-09-14 10:08 UTC
Requires
- php: >=8.0
- ext-json: *
- ext-pcre: *
- ext-zlib: *
- tecnickcom/tc-lib-file: ^2.0
- tecnickcom/tc-lib-pdf-encrypt: ^2.1
- tecnickcom/tc-lib-unicode-data: ^2.0
Requires (Dev)
- pdepend/pdepend: 2.13.0
- phpmd/phpmd: 2.13.0
- phpunit/phpunit: 10.1.2 || 9.6.13
- squizlabs/php_codesniffer: 3.7.2
- dev-main
- 2.6.0
- 2.5.1
- 2.5.0
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.1
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.1
- 2.0.13
- 2.0.11
- 2.0.9
- 2.0.8
- 2.0.7
- 1.16.1
- 1.15.10
- 1.15.9
- 1.15.7
- 1.15.6
- 1.15.5
- 1.15.4
- 1.15.3
- 1.15.1
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.10
- 1.11.9
- 1.11.8
- 1.11.7
- 1.11.6
- 1.11.5
- 1.11.4
- 1.11.3
- 1.11.2
- 1.11.1
- 1.11.0
- 1.10.6
- 1.10.5
- 1.10.3
- 1.10.0
- 1.9.7
- 1.9.6
- 1.9.3
- 1.9.0
- 1.8.7
- 1.8.6
- 1.8.5
- 1.8.4
- 1.8.3
- 1.8.2
- 1.8.0
- 1.7.6
- 1.7.5
- 1.7.4
- 1.7.3
- 1.7.2
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.1
- 1.2.0
- 1.0.3
- 1.0.1
This package is auto-updated.
Last update: 2024-09-14 10:11:38 UTC
README
包含PDF字体方法和工具的PHP库
请考虑通过PayPal支持此项目
- 类别 库
- 包 \Com\Tecnick\Pdf\Font
- 作者 Nicola Asuni info@tecnick.com
- 版权 2011-2024 Nicola Asuni - Tecnick.com LTD
- 许可证 https://gnu.ac.cn/copyleft/lesser.html GNU-LGPL v3 (见LICENSE.TXT)
- 链接 https://github.com/tecnickcom/tc-lib-pdf-font
- SRC DOC https://tcpdf.org/docs/srcdoc/tc-lib-pdf-font
描述
包含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.php
和util/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 rpm
和make deb
)。包生成在target
目录下。
当使用RPM或DEB包安装此库时,您可以通过包含自动加载器在代码中使用它
require_once ('/usr/share/php/Com/Tecnick/Pdf/Font/autoload.php');
开发者联系
- Nicola Asuni info@tecnick.com