2015-12-14 13 views
5

Ho un caricamento dinamico da DB MySQL e l'URL della mia pagina è http://localhost/far/contractview?ID=137. Quando sto provando a convertire questa pagina in PDF, ricevo alcuni errori e non so cosa fare per convertire questa pagina in un PDF con un clic del pulsante.php convertire una pagina in pdf caricando con ID

Ho incluso il mio codice qui sotto. Sto usando mpdf.

<?php 
require("mpdf60/mpdf.php"); 
$mpdf=new mPDF('application/pdf','Letter-L','','',15,10,16,10,10,10);//A4 page in portrait for landscape add -L. 
$mpdf->debug = true; 
//$mpdf->allow_output_buffering = true; 
//$mpdf->SetHeader('|Your Header here|'); 
//$mpdf->setFooter('{PAGENO}');// Giving page number to your footer. 
$mpdf->useOnlyCoreFonts = true; // false is default 
$mpdf->SetDisplayMode('fullpage'); 
// Buffer the following html with PHP so we can store it to a variable later 
ob_start(); 
?> 
<?php 
//include "contractview.php"; 
include_once "users.php"; 
//This is your php page ?> 
<?php 
$html = ob_get_contents(); 
ob_end_clean(); 
// send the captured HTML from the output buffer to the mPDF class for processing 
$mpdf->WriteHTML($html); 
//$mpdf->SetProtection(array(), 'user', 'password'); uncomment to protect your pdf page with password. 
$mpdf->Output(); 
exit; 
?> 

Grazie in anticipo.

+0

Quali sono i "pochi errori" che hai trovato? – bIgBoY

+0

SCREAM: Soppressione degli errori ignorata per Avviso: include_once (ID contratto = 137) [function.include-once]: impossibile a open stream: risultato troppo grande in C: \ wamp \ www \ far \ php-to-pdf.php sulla riga 15 – user2989676

+0

codice di php-to-pdf.php è necessario qui. Come puoi vedere, stai cercando di includere un URL e non un file. – bIgBoY

risposta

0
  1. prima scaricare FPDF dal sito ufficiale di php.

http://www.fpdf.org/en/dl.php?v=17&f=zip

2.put nella cartella Web Server.

3. collegarlo con il file php utilizzando require.

creare-pdf.php

<?php 
require("fpdf17/fpdf.php"); 

$pdf=new FPDF(); 
//var_dump(get_class_methods($pdf)); 
$pdf->AddPage(); 

//------------------------ 
$pdf->Image("hello.jpg"); 
$pdf->SetFont("arial","B","20"); 

$pdf->Cell(0,20,"hello world",1,1,"C"); 
$pdf->SetFont("arial","I","10"); 

$pdf->Cell(0,30,"Second line Italic",1,1,"C"); 
$pdf->SetFont("arial","B","20"); 

$pdf->Cell(0,40,"thired line",1,1,"C"); 
$pdf->Output(); 
?> 

check-out questo collega https://topdf.org/html-codehttp://php999.blogspot.in/2014/01/pdf-generation-in-php.html

Problemi correlati