Librerie pdf dompdf o tcpdf.

pastore1

Nuovo Utente
11 Apr 2020
5
0
1
Salve a tutti,
sono nuovo del forum;
ho da poco incominciato a studiare php ad oggetti e sono alle prime armi,
mi servirebbe implementare le librerie tcpdf o dompdf per generare file pdf da codice html,
è da un giorno che provo ma non ci riesco, fino ad ora ho lavorato con fpdf, ma non mi consente di formattare al meglio la pagina pdf o di crearmi dei
template in html e quindi ho deciso di buttarmi su una di queste due librerie.
ho bisogno un aiuto perchè non ho mai avuto a che fare con cose del genere e non riesco a implementarle perchè mi danno sempre errori,
ho letto da qualche parte su internet che ho bisogno di un composer.... non so cosa fare..
il mio sito si trova su un hosting aruba.
Ringrazio in anticipo del vostro aiuto!
 

macus_adi

Utente Attivo
5 Dic 2017
1.266
82
48
IT/SW
Prova mpdf, dove passandogli l'output restituisce il file PDF.

PHP:
$mpdf->writeHTML($html);
 

pastore1

Nuovo Utente
11 Apr 2020
5
0
1
non va, mi da lo stesso problema
PHP:
use Mpdf\Mpdf;


require 'mpdf/src/Mpdf.php';

      


$mpdf = new Mpdf\Mpdf();

$mpdf->WriteHTML('<h1>Hello world!</h1>');

$mpdf->Output();


mi da errore:

Fatal error: Trait 'Mpdf\Strict' not found in /web/htdocs/--cartella sito--/home/mpdf/src/Mpdf.php on line 39
il sito è in un hosting condiviso di Aruba, c'è qualche soluzione?
sembra come se non mi trova le classi, faccio gli include ma c'è sempre qualcosa di nuovo che non trova....sto impazzendo!
qualcuno sa aiutarmi e spiegarmi cosa fare, cortesemente?
 
Ultima modifica di un moderatore:

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.246
324
83
@pastore1
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
PHP (2).png

quando posti del codice php, oppure la funzione codice dalla barra degli strumenti
box inserisci.png

Inoltre IMPORTANTE: Prima di creare una nuova discussione o di rispondere alle discussioni esistenti ricordati di leggere attentamente il Regolamento del Forum e l'eventuale regolamento specifico della sezione!
Grazie


Per questa volta te lo sistemo io ma mi raccomando per il futuro
 
  • Like
Reactions: pastore1

pastore1

Nuovo Utente
11 Apr 2020
5
0
1
Scusa hai installato con composer??
PHP:
include_once 'vendor/autoload.php';
Il sito non si trova in locale ma su un hosting condiviso Aruba, non so come fare per installare il composer.
Gia ho provato ad installare un composer seguendo qualche guida, ma non mi riesce perchè non so come installarlo e penso che aruba non mi da il permesso!?
ho provato anche con phpshell ma ho i comandi bloccati, successivamente sono entrato sul pannello di controllo di aruba per vedere di sbloccare le shell ma non me lo consente di settare questo parametro.
non esiste un alternativa?
 
Ultima modifica: