How to create pdf file

Page 1

πως φτιαχνουμε αρχειο pdf Nikos Balatsoukas Σεπτεμβρίου 6, 2013 php Edit Σε αυτό το παράδειγμα εξηγούμε πως φτιαχνουμε αρχειο pdf χρησιμοποιώντας τη γλώσσα php H δημιουργία pdf με php γίνεται μέσω της βιβλιοθήκης TCPDF library. Η βιβλιοθήκη TCPDF αποτελεί τον καλύτερο τρόπο για να φτιάξουμε pdf μεσω php

πως φτιαχνουμε αρχειο pdf

1 <!--?php // Include the main TCPDF library (search for installation path). require_once( 2 PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); // set document information $pdf--->Se $pdf->SetAuthor('Nicola Asuni'); 3 $pdf->SetTitle('TCPDF Example 007'); 4 $pdf->SetSubject('TCPDF Tutorial'); 5 $pdf->SetKeywords('TCPDF, PDF, example, test, guide'); 6 7 // set default header data 8 $pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 007', PDF 9 // set header and footer fonts 10$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); 11$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); 12 13// set default monospaced font 14$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); 15 // set margins 16$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); 17$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); 18$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); 19


20// set auto page breaks 21$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); 22 // set image scale factor 23$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); 24 25// set some language-dependent strings (optional) 26if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); 27 $pdf->setLanguageArray($l); 28} 29 30// --------------------------------------------------------31 32// set font 33$pdf->SetFont('times', '', 12); 34 35// add a page $pdf->AddPage(); 36 37// create columns content 38$left_column = '<b>LEFT COLUMN</b> πως φτιαχνουμε αρχειο pdf column left column left col 39left column left column left column left column left column left column left column left 40column left column left column left column left column left column left column left colu column left column left column left column left column left column πως φτιαχνουμε α 41left column left column left column left column left column left column left column left colu 42left column left column left column left column left column left column left column left 43φτιαχνουμε αρχειο pdf left column left column left column left column left column left c 44left column left column left column left column left column left column left column left 45column left column left column left column left column left column left column left colu left column left column left column left column left column left column left column left 46column left column left column left column left column left column πως φτιαχνουμε αρχειο 47left column left column left column left column left column left column left column left 48column left column left column πως φτιαχνουμε αρχειο pdf left column left column left co 49left column left column left column left column left column left column left column left 50column left column left column left column left column left column left column left colu left column left column left column left column left column left column left column left 51column left column left column left column left column left column left column left colu 52left column left column left column left column left column left column left column left 53column left column left column left column left column left column left column left colu 54 55$right_column = '<b>RIGHT COLUMN</b> πως φτιαχνουμε αρχειο pdf column right column right column right column right column right column right column right column right colu 56right column right column right column right column right column right column right column rig 57right column right column right column right column right column right column right colu 58φτιαχνουμε αρχειο pdf right column right column right column right column right column r 59right column right column right column right column right column right column right colu 60column πως φτιαχνουμε αρχειο pdf right column right column right column right column rig right column right column right column right column right column right column right colu 61column right column right column right column right column right column right column rig 62right column right column right column right column right column right column right colu 63column right column right column right column right column right column right column πως 64right column right column right column right column right column right column right colu right column right column right column right column right column right column rig 65column right column right column right column right column right column right column right colu


66column right column right column right column right column right column right column rig 67right column right column right column right column right column right column right colu column right column right column right column right column right column right column rig 68right column right column right column right column right column right column right colu 69φτιαχνουμε αρχειο pdf right column right column πως φτιαχνουμε αρχειο pdf right column r 70 71// writeHTMLCell($w, $h, $x, $y, $html='', $border=0, $ln=0, $fill=0, $reseth=true, $ali 72 73// get current vertical position 74$y = $pdf->getY(); 75// set color for background 76$pdf->SetFillColor(255, 255, 200); // set color for text $pdf->SetTextColor(0, 63, 127); // write the first column $pdf->writeHTMLCell(80, '', '', $y, $left_column, 1, 0, 1, true, 'J', true); // set color for background $pdf->SetFillColor(215, 235, 255); // set color for text $pdf->SetTextColor(127, 31, 0); // write the second column $pdf->writeHTMLCell(80, '', '', '', $right_column, 1, 1, 1, true, 'J', true); // reset pointer to the last page $pdf->lastPage(); // --------------------------------------------------------//Close and output PDF document $pdf->Output('example_007.pdf', 'I');

Σε αυτό το παράδειγμα είδαμε φτιαχνουμε αρχειο pdf χρησιμοποιώντας τη γλώσσα php. Ελπίζουμε να σας φανεί χρήσιμο στις προσπάθειες σας για την δημιουργία της ιστοσελίδας σας

pdf μεσω php δημιουργία pdf με php πως φτιαχνουμε αρχειο pdf

Πηγή: http://www.infopolis.gr/how-to-create-pdf-file/


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.