User Tools

Site Tools


doc:appunti:linux:sa:tcpdf

This is an old revision of the document!


TCPDF su Debian 10 Buster

Purtroppo il pacchetto php-tcpdf non è presente in Debian 10 Buster, per fortuna si puù installare la versione 6.3.2 da Debian Bullseye, scarcando il file da Debian packages.

mkdir -p /usr/local/download/php-tcpdf
cd /usr/local/download/php-tcpdf
wget http://ftp.de.debian.org/debian/pool/main/t/tcpdf/php-tcpdf_6.3.2+dfsg1-1_all.deb
dpkg -i php-tcpdf_6.3.2+dfsg1-1_all.deb

Una volta installato è sufficiente includere nel codice PHP:

require_once('/usr/share/php/tcpdf/tcpdf.php');

L'alternativa FPDF

In alternativa a php-tcpdf esiste il pacchetto php-fpdf (home page www.fpdf.org). Si tratta di una libreria con minori funzionalità, ma più snella. È inclusa nelle ultime versioni di Debian, comresa l'auttuale stabile 10 Buster e la futura Bullseye.

L'estensione FPDI

FPDI sta per Free PDF Document Importer, si tratta di una estensione che funziona sia con FPDF che con TCPDF. Consente di inlcudere un file PDF esistente ed utilizzarlo come template per creare altri documenti.

Al momento non esiste un pacchetto Debian della libreria. La home page del progetto è https://packagist.org/packages/setasign/fpdi. La libreria è scaricabile da GitHub, ad esempio la release 2.2.0 è scaricabile scegliendo il Tag v2.2.0.

Per una installazione manuale si può scompattare l'archivio… FIXME

doc/appunti/linux/sa/tcpdf.1578476783.txt.gz · Last modified: 2020/01/08 10:46 by niccolo