Conclusie en complete code

Er zijn verschrikkelijk veel php functies om een pdf te maken en te vullen. Ik heb slechts een aantal basis functies laten zien. Wil je meer weten kijk dan op: http://nl3.php.net/manual/nl/ref.pdf.php

Code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<?php

// nieuw pdf object aanmaken
$pdf = pdf_new();

// PDF maken in geheugen maar nog niet wegschrijven, dit kan d.m.v. laatste parameter niet invullen:
PDF_open_file($pdf, "");

pdf_set_info($pdf, "Author", "Robert-Jan"); // Auteur instellen
pdf_set_info($pdf, "Title", "Mijn eerste pdf"); // Titel instellen
pdf_set_info($pdf, "Creator", "Robert-Jan");    // Maker instellen
pdf_set_info($pdf, "Subject", "Mijn eerste pdf"); // Onderwerp instellen
pdf_set_info($pdf, "Keywords", "pdf phphulp tutorial "); // keywords instellen

// Acties als de pagina word geopend
// Volledige pagina openen

pdf_set_parameter($pdf, "openaction", "fitpage"); // Openingsactie
// Trumbnails openen

pdf_set_parameter($pdf, "openmode", "thumbnails");

//Grootte van de pdf instellen. A4 is 595 x 842 en Letter is 612 x 792.
pdf_begin_page($pdf, 595, 842);

//Lettertype instellen
// Findfont zal het font zoeken en opslaan als font object.

$font = PDF_findfont($pdf, "Helvetica-Bold",  "winansi",0);
pdf_setfont($pdf, $font, 14);

// tekst afdrukken
pdf_show_xy($pdf, "Look at the World, We are in Holland!,", 50, 750);
pdf_show_xy($pdf, "www.maketheday.nl", 50, 730);

// notities toevoegen
pdf_add_note($pdf, 245, 500, 550, 770, "Ja ja, met php gemaakt, al zeg ik het zelf ", "Mijn notitie, werkt het ?", "note", 0);

// Afbeelding openen
$image = PDF_load_image($pdf, "gif", "test.gif", "");

// Afbeelding plaatsen, laatste parameter is de kwaliteit (0.6 = 60 %)
PDF_fit_image ( $pdf, $image, 50, 50, "scale 0.5" );

// Afbeelding sluiten
pdf_close_image($pdf, $gif_image);

// einde van de pagina
pdf_end_page($pdf);

// pagina sluiten en opslaan
pdf_close($pdf);

// PDF object uit buffer halen
$mybuf = PDF_get_buffer($pdf);

// Lengte bepalen
$mylen = strlen($mybuf);

// File headers instellen
header("Content-type: application/pdf");
header("Content-Length: $mylen");
header("Content-Disposition: inline; filename=mijnpdf.pdf");

// PDF afdrukken
print $mybuf;

// PDf verwijderen
pdf_delete($pdf);

?>

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. Installatie
  3. Bestand maken en basis instellingen
  4. Tekst en notities
  5. Afbeeldingen
  6. On the fly
  7. Overige
  8. Conclusie en complete code

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.