PHPackages                             elzobrito/olivia-pdf - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [PDF &amp; Document Generation](/categories/documents)
4. /
5. elzobrito/olivia-pdf

ActiveLibrary[PDF &amp; Document Generation](/categories/documents)

elzobrito/olivia-pdf
====================

PDF library based on FPDF with Olivia extensions

1.1(2mo ago)0241MITPHPPHP ^7.1 || ^8.0

Since Oct 29Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/elzobrito/OliviaPdf)[ Packagist](https://packagist.org/packages/elzobrito/olivia-pdf)[ RSS](/packages/elzobrito-olivia-pdf/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (2)Dependencies (2)Versions (3)Used By (1)

Olivia PDF
==========

[](#olivia-pdf)

Fork do [FPDF](http://www.fpdf.org/) com extensões voltadas para geração de PDFs em PHP, incluindo cabeçalho customizado, rodapé com autenticação, tabelas simples, HTML básico e texto rotacionado.

Requisitos
----------

[](#requisitos)

- PHP `^7.1 || ^8.0`
- Composer

Instalação
----------

[](#instalação)

Se o pacote estiver publicado no Composer:

```
composer require elzobrito/olivia-pdf
```

Se o projeto estiver sendo usado localmente, basta manter o autoload do Composer ativo:

```
require __DIR__ . '/vendor/autoload.php';
```

Namespace
---------

[](#namespace)

```
use Oliviapdf\Pdf;
```

O que este fork adiciona
------------------------

[](#o-que-este-fork-adiciona)

Além dos recursos originais do FPDF, a classe `Oliviapdf\Pdf` inclui:

- `Circle()` e `Ellipse()` para desenho de formas
- `SetWidths()`, `SetAligns()` e `Row()` para tabelas simples com quebra automática
- `WriteHTML()` com suporte básico a tags HTML
- `TextWithDirection()` e `TextWithRotation()` para texto orientado ou rotacionado
- `Header()` com logo, título e subtítulo
- `Footer()` com paginação e código de autenticação lateral

Exemplo rápido
--------------

[](#exemplo-rápido)

```
