PDF maken met PHP

Gestart doorAllard2 reacties15 weergaven

3 berichten · pagina 1 van 1

Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Beste,

Is iemand misschien bekend met fpdf? Ik wil html in fpdf doen, maar ik weet niet hoe. Kan iemand helpen?
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Volgens mij kun je er geen HTML in gebruiken.
0
Berichten
515
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Moment heb ergens nog wat ligen redface voor school keer moeten doen..

make_pdf.php

[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]//============================================================+
// File name   : example_039.php
// Begin       : 2008-10-16
// Last Update : 2009-09-30
// 
// Description : Example 039 for TCPDF class
//               HTML justification
// 
// Author: Nicola Asuni
// 
// (c) Copyright:
//               Nicola Asuni
//               Tecnick.com s.r.l.
//               Via Della Pace, 11
//               09044 Quartucciu (CA)
//               ITALY
//               www.tecnick.com
//               info@tecnick.com
//============================================================+

/**
 * Creates an example PDF TEST document using TCPDF
 * @package com.tecnick.tcpdf
 * @abstract TCPDF - Example: HTML justification
 * @author Nicola Asuni
 * @copyright 2004-2009 Nicola Asuni - Tecnick.com S.r.l (www.tecnick.com) Via Della Pace, 11 - 09044 - Quartucciu (CA) - ITALY - www.tecnick.com - info@tecnick.com
 * @link http://tcpdf.org
 * @license http://www.gnu.org/copyleft/lesser.html LGPL
 * @since 2008-10-18
 */[/COLOR]

[URL="http://www.php.net/require_once"]require_once[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]../include/TCPDF/config/lang/eng.php[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/require_once"]require_once[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]../include/TCPDF/tcpdf.php[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #FF8000]// create new PDF document[/COLOR]
[COLOR= #0000BB]$pdf[/COLOR] [COLOR= #007700]= new[/COLOR] TCPDF[COLOR= #007700]([/COLOR]PDF_PAGE_ORIENTATION[COLOR= #007700],[/COLOR] PDF_UNIT[COLOR= #007700],[/COLOR] PDF_PAGE_FORMAT[COLOR= #007700],[/COLOR] true[COLOR= #007700],[/COLOR] [COLOR= #DD0000]UTF-8[/COLOR][COLOR= #007700],[/COLOR] false[COLOR= #007700]);[/COLOR] 

[COLOR= #FF8000]// set document information[/COLOR]
[COLOR= #0000BB]$pdf[/COLOR][COLOR= #007700]->[/COLOR]SetCreator[COLOR= #007700]([/COLOR]PDF_CREATOR[COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$pdf[/COLOR][COLOR= #007700]->[/COLOR]SetAuthor[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]author[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$pdf[/COLOR][COLOR= #007700]->[/COLOR]SetTitle[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]title[/COLOR][COLOR= #007700]]);[/COLOR]


[COLOR= #FF8000]// set default monospaced font[/COLOR]
[COLOR= #0000BB]$pdf[/COLOR][COLOR= #007700]->[/COLOR]SetDefaultMonospacedFont[COLOR= #007700]([/COLOR]PDF_FONT_MONOSPACED[COLOR= #007700]);[/COLOR]

[COLOR= #FF8000]//set margins[/COLOR]
[COLOR= #0000BB]$pdf[/COLOR][COLOR= #007700]->[/COLOR]SetMargins[COLOR= #007700]([/COLOR]PDF_MARGIN_LEFT[COLOR= #007700],[/COLOR] PDF_MARGIN_TOP[COLOR= #007700],[/COLOR] PDF_MARGIN_RIGHT[COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$pdf[/COLOR][COLOR= #007700]->[/COLOR]SetHeaderMargin[COLOR= #007700]([/COLOR]PDF_MARGIN_HEADER[COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$pdf[/COLOR][COLOR= #007700]->[/COLOR]SetFooterMargin[COLOR= #007700]([/COLOR]PDF_MARGIN_FOOTER[COLOR= #007700]);[/COLOR]

[COLOR= #FF8000]//set auto page breaks[/COLOR]
[COLOR= #0000BB]$pdf[/COLOR][COLOR= #007700]->[/COLOR]SetAutoPageBreak[COLOR= #007700]([/COLOR]TRUE[COLOR= #007700],[/COLOR] PDF_MARGIN_BOTTOM[COLOR= #007700]);[/COLOR]

[COLOR= #FF8000]//set image scale factor[/COLOR]
[COLOR= #0000BB]$pdf[/COLOR][COLOR= #007700]->[/COLOR]setImageScale[COLOR= #007700]([/COLOR]PDF_IMAGE_SCALE_RATIO[COLOR= #007700]);[/COLOR] 

[COLOR= #FF8000]//set some language-dependent strings[/COLOR]
[COLOR= #0000BB]$pdf[/COLOR][COLOR= #007700]->[/COLOR]setLanguageArray[COLOR= #007700]([/COLOR][COLOR= #0000BB]$l[/COLOR][COLOR= #007700]);[/COLOR] 

[COLOR= #FF8000]// ---------------------------------------------------------

// create some HTML content[/COLOR]
[COLOR= #0000BB]$html[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uitleg[/COLOR][COLOR= #007700]];[/COLOR]

[COLOR= #FF8000]// add a page[/COLOR]
[COLOR= #0000BB]$pdf[/COLOR][COLOR= #007700]->[/COLOR]AddPage[COLOR= #007700]();[/COLOR]

[COLOR= #0000BB]$pdf[/COLOR][COLOR= #007700]->[/COLOR]Ln[COLOR= #007700]();[/COLOR]

[COLOR= #FF8000]// set UTF-8 font[/COLOR]
[COLOR= #0000BB]$pdf[/COLOR][COLOR= #007700]->[/COLOR]SetFont[COLOR= #007700]([/COLOR][COLOR= #DD0000]dejavusans[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]10[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #FF8000]// output the HTML content[/COLOR]
[COLOR= #0000BB]$pdf[/COLOR][COLOR= #007700]->[/COLOR]writeHTML[COLOR= #007700]([/COLOR][COLOR= #0000BB]$html[/COLOR][COLOR= #007700],[/COLOR] true[COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] true[COLOR= #007700],[/COLOR] true[COLOR= #007700]);[/COLOR]

[COLOR= #FF8000]// reset pointer to the last page[/COLOR]
[COLOR= #0000BB]$pdf[/COLOR][COLOR= #007700]->[/COLOR]lastPage[COLOR= #007700]();[/COLOR]

[COLOR= #FF8000]// ---------------------------------------------------------

//Close and output PDF document[/COLOR]
[COLOR= #0000BB]$file[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]title[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$pdf[/COLOR][COLOR= #007700]->[/COLOR]Output[COLOR= #007700]([/COLOR][COLOR= #DD0000]"../pdf/$file.pdf"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"F"[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/header"]header[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]location: ../frontpage.php[/COLOR][COLOR= #007700]);[/COLOR]
?>


Gebruik dit met TCPDF en je kan bij $html html invoegensmile
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren