Convertir HTML en PDF en utilisant Qtwebkit avec PHP

Convertir HTML en PDF en utilisant Qtwebkit avec PHP

WKHTMLTOPDF est une application très utile pour créer PDF à partir de HTML (page Web). Cet article aidera à créer un PDF d'une page Web à l'aide du script PHP et de l'outil de ligne de commande Linux.

Étape 1: Installez wkhtmltopdf dans Linux

Téléchargez wkhtmltopdf à partir de Google Code et installez-vous sur Linux System.

# cd / opt # wget https: // wkhtmltopdf.googlecode.com / files / wkhtmltopdf-0.9.9-statique-I386.le goudron.bz2 # tar xjf wkhtmltopdf-0.9.9-statique-I386.le goudron.bz2 # mv wkhtmltopdf-i386 / usr / bin / wkhtmltopdf # chown apache: apache / usr / bin / wkhtmltopdf # chmod + x / usr / bin / wkhtmltopdf 
Étape 2: Créer un PDF à l'aide de la ligne de commande

Vérifiez d'abord le script wkhtmltopdf Il fonctionne correctement à partir de la ligne de commande. La commande ci-dessous créera PDF de http: // google.COM Page Web.

# / usr / bin / wkhtmltopdf http: // google.com google.pdf 
Étape 3: code PHP pour créer un PDF à l'aide de wkhtmltopdf

Utilisez le bloc ci-dessous du code PHP pour générer du PDF à partir de HTML (page Web). Ce script doit être activé Shell_exec Fonction pour Apache. La plupart des fournitures d'hébergement partagé ne permettent pas cette fonction.

Créer un nom de fichier getpdf.php en utilisant le code ci-dessous et mettez-le sur la racine du document de votre site Web

1234567891011

Ouvrez l'URL suivante pour générer un PDF du site Web (HTML).

Syntaxe:
http: // youdomain.com / getpdf.php?url = & pdf =

Exemple:
https: // tecadmin.net / getpdf.php?url = http: // google.com & pdf = google.pdf