2015-12-14 9 views
5

Mam dynamiczne ładowanie z MySQL DB, a mój adres URL strony to http://localhost/far/contractview?ID=137. Kiedy próbuję przekonwertować tę stronę do pliku PDF, otrzymuję kilka błędów i nie wiem, co zrobić, aby przekonwertować tę stronę do pliku PDF za pomocą kliknięcia przycisku.php przekonwertować stronę na pdf ładowanie z identyfikatorem

Podałem mój kod poniżej. Używam 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; 
?> 

Z góry dziękuję.

+0

Co to są "kilka błędów", które otrzymujesz? – bIgBoY

+0

SCREAM: Pominięcie błędu zostało zignorowane dla Ostrzeżenie: include_once (contractview? ID = 137) [function.include-once]: nie powiodło się otwarty strumień: Wynik zbyt duży w C: \ wamp \ www \ far \ php-to-pdf.php on line 15 – user2989676

+0

kod php-to-pdf.php jest potrzebny tutaj. Jak widać, próbujesz dołączyć adres URL, a nie plik. – bIgBoY

Odpowiedz

0
  1. Pierwsze pobranie FPDF z oficjalnej strony php.

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

2.put go w folderze serwera sieci Web.

3. Połącz go z plikiem php za pomocą polecenia require.

create-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(); 
?> 

Wyjazd links to https://topdf.org/html-codehttp://php999.blogspot.in/2014/01/pdf-generation-in-php.html