Per generare un file PDF da HTML, utilizzeremo la libreria DOMPDF per PHP. E insieme a esso possiamo ottenere file PDF generati da alta qualità con caratteri russi.
Quindi, procedi. Per prima cosa è necessario scaricare la libreria stessa a:
O installalo tramite compositore:
Compositore richiede DOMPDF / DOMPDF
Tuttavia, vale la pena notare che l'Assembly Standard non supporta i caratteri di lingua russa. Pertanto, devi scavare Internet per molto tempo e provare, provando, provando. Per ridurre il tuo tempo, abbiamo già raccolto tutto. Di seguito, è possibile scaricare una libreria con supporto per i personaggi di lingua russa.
Se si desidera utilizzare il gruppo standard, quindi sostituire semplicemente i file da questo archivio (916 KB).
Avrai bisogno di sostituire i file nella cartella:
../dompdf/lib/fonts.
Con questo script, è possibile formare file PDF complessi con tabelle, immagini che da HTML entreranno in un file PDF.
Usiamo questa biblioteca per generazione PDF. Con richiesta AJAX. Nell'archivio scaricato troverai il file index.php che elabora i dati in entrata, collega il modello in cui le immagini sono già costruite. Abbiamo scaricato per voi pienamente lavoratori e usiamo l'opzione (5 MB).
Scarica l'esempio generato File PDF. (580 KB)
Se hai scaricato la libreria, collegarlo al PHP utilizzando la connessione AutoLoader:
Require_once "dompdf / autoload.inc.php";
O usare git:
Git clone https://github.com/dompdf/dompdf.git.
cD DOMPDF.
git clone https://github.com/phenx/php-font-lib.git lib / php-font-lib
cd lib / php-font-lib
gIT CHECKOUT 0.5.1.
cd ..
git clone https://github.com/phenx/php-svg-lib.git php-svg-lib
cd php-svg-lib
git Checkout v0.3.
Il gestore stesso sembra questo:
// collega l'autoloader Autoload.inc.inc.php include; // Funzione per la pulizia del codice da dati dannosi SFURFSRTSRT ($ Data) ($ $ array1 \u003d array ("\\" "," * ","% "," 0x "," & "," \\ 0 "," \\ n "," \\ r "," \\ s "," \\ t "," \\\\ "," `", "^", "$", "(", ")", "[", "]" "(", ")", "WSS", "Blob", "localhost", "-", "