Heim > Artikel > Backend-Entwicklung > Yii hat HTML2PDF integriert
http://html2pdf.fr/en/default (Klicken Sie auf der Homepage der Klassenbibliothek oben auf Github, um die Klassenbibliothek herunterzuladen)
Verwenden Sie sie nach dem Herunterladen in Yii es. Da die Dateistruktur nicht der automatischen Lademethode von Yii entspricht, laden wir sie manuell. Ändern Sie in der Yii-Verzeichnisstruktur backend/web/index.php und fügen Sie $vendorDir = dirname(dirname(__DIR__))
$application = new yiiwebApplication($config);Yii::$classMap['HTML2PDF'] = $vendorDir '/html2pdf/html2pdf.class.php'; // Diese Klasse hinzufügen, bevor yii gestartet wird
$application->run();
{
$html2pdf = new HTML2PDF( 'P','A4','en', true, 'UTF-8', array(15, 5, 15, 5));
$html2pdf->setDefaultFont('javiergb') ; ist eine chinesische Schriftartenbibliothek. Im Verzeichnis webERP/includes/tcpdf/fonts/ muss webERP manuell heruntergeladen werden, http://sourceforge.net/projects/web-erp/
$html2pdf-> ;SetDisplayMode('fullpage');
$html2pdf->writeHTML($pdfcontent);
$filename = $orderId .pdf';
$html2pdf->Output($ filename);
}
catch(HTML2PDF_Exception $e) {
echo $e;
exit;
}