Feature: Labelprint für Kistenetiketten hinzugefügt
This commit is contained in:
109
vendor/tecnickcom/tc-lib-pdf-page/README.md
vendored
Normal file
109
vendor/tecnickcom/tc-lib-pdf-page/README.md
vendored
Normal file
@@ -0,0 +1,109 @@
|
||||
# tc-lib-pdf-page
|
||||
*PHP library containing PDF page formats and definitions*
|
||||
|
||||
[](https://packagist.org/packages/tecnickcom/tc-lib-pdf-page)
|
||||

|
||||
[](https://codecov.io/gh/tecnickcom/tc-lib-pdf-page)
|
||||
[](https://packagist.org/packages/tecnickcom/tc-lib-pdf-page)
|
||||
[](https://packagist.org/packages/tecnickcom/tc-lib-pdf-page)
|
||||
|
||||
[](https://www.paypal.com/donate/?hosted_button_id=NZUEC5XS8MFBJ)
|
||||
*Please consider supporting this project by making a donation via [PayPal](https://www.paypal.com/donate/?hosted_button_id=NZUEC5XS8MFBJ)*
|
||||
|
||||
* **category** Library
|
||||
* **package** \Com\Tecnick\Pdf\Page
|
||||
* **author** Nicola Asuni <info@tecnick.com>
|
||||
* **copyright** 2011-2025 Nicola Asuni - Tecnick.com LTD
|
||||
* **license** http://www.gnu.org/copyleft/lesser.html GNU-LGPL v3 (see LICENSE.TXT)
|
||||
* **link** https://github.com/tecnickcom/tc-lib-pdf-page
|
||||
* **SRC DOC** https://tcpdf.org/docs/srcdoc/tc-lib-pdf-page
|
||||
|
||||
## Description
|
||||
|
||||
PHP library containing PDF page formats and definitions.
|
||||
|
||||
The initial source code has been derived from [TCPDF](<http://www.tcpdf.org>).
|
||||
|
||||
|
||||
## Getting started
|
||||
|
||||
First, you need to install all development dependencies using [Composer](https://getcomposer.org/):
|
||||
|
||||
```bash
|
||||
$ curl -sS https://getcomposer.org/installer | php
|
||||
$ mv composer.phar /usr/local/bin/composer
|
||||
```
|
||||
|
||||
This project include a Makefile that allows you to test and build the project with simple commands.
|
||||
To see all available options:
|
||||
|
||||
```bash
|
||||
make help
|
||||
```
|
||||
|
||||
To install all the development dependencies:
|
||||
|
||||
```bash
|
||||
make deps
|
||||
```
|
||||
|
||||
## Running all tests
|
||||
|
||||
Before committing the code, please check if it passes all tests using
|
||||
|
||||
```bash
|
||||
make qa
|
||||
```
|
||||
|
||||
All artifacts are generated in the target directory.
|
||||
|
||||
|
||||
## Example
|
||||
|
||||
Examples are located in the `example` directory.
|
||||
|
||||
Start a development server (requires PHP 8.0+) using the command:
|
||||
|
||||
```
|
||||
make server
|
||||
```
|
||||
|
||||
and point your browser to <http://localhost:8000/index.php>
|
||||
|
||||
|
||||
## Installation
|
||||
|
||||
Create a composer.json in your projects root-directory:
|
||||
|
||||
```json
|
||||
{
|
||||
"require": {
|
||||
"tecnickcom/tc-lib-pdf-page": "^4.0"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
Or add to an existing project with:
|
||||
|
||||
```bash
|
||||
composer require tecnickcom/tc-lib-pdf-page ^4.0
|
||||
```
|
||||
|
||||
|
||||
## Packaging
|
||||
|
||||
This library is mainly intended to be used and included in other PHP projects using Composer.
|
||||
However, since some production environments dictates the installation of any application as RPM or DEB packages,
|
||||
this library includes make targets for building these packages (`make rpm` and `make deb`).
|
||||
The packages are generated under the `target` directory.
|
||||
|
||||
When this library is installed using an RPM or DEB package, you can use it your code by including the autoloader:
|
||||
```
|
||||
require_once ('/usr/share/php/Com/Tecnick/Pdf/Page/autoload.php');
|
||||
```
|
||||
|
||||
|
||||
|
||||
## Developer(s) Contact
|
||||
|
||||
* Nicola Asuni <info@tecnick.com>
|
||||
Reference in New Issue
Block a user