Welkom op de vernieuwde website van AlphamegaHosting.com!

Hoe maak je gemakkelijk een PDF-bestand? - deel 2

Henry Tang | 2008-06-04 | Programmeren en techniek

In deel 1 over PDF heb ik laten zien hoe we vanuit Windows door middel van een zogenaamde virtuele printer PDF-documenten kunnen maken. Dat is handig voor als we bijvoorbeeld een gebruikershandleiding op een website ter download willen aanbieden. In sommige gevallen willen we echter 'on the fly' PDF genereren. Bijvoorbeeld bij een bestelling direct een factuur voor de klant aanmaken. PHP kan ons hierbij helpen.

FPDF-library

Om PDF-bestanden te genereren in PHP maken we gebruik van een zogenaamde PDF-bibliotheek of PDF-library. Voor PHP zijn meerdere PDF-bibliotheken in de omloop. Eén daarvan is de FPDF-library. De belangrijkste voordelen van deze bibliotheek zijn:

  • ze is gemakkelijk in gebruik;
  • ze ondersteunt zowel PHP 4 als PHP 5;
  • ze is gemakkelijk te installeren op een hostingaccount;
  • ze beschikt over een uitgebreide (Engelstalige) handleiding;
  • het is freeware (vrij te gebruiken en geen licentiekosten).

Om FPDF te installeren ga je naar http://www.fpdf.org/en/download.php. Download de laatste versie als ZIP- of TGZ-bestand. Pak vervolgens het ZIP- (of TGZ-)bestand uit op je computer en kopieer de uitgepakte bestanden inclusief alle mappen naar je hostingaccount. Bijvoorbeeld naar de map /httpdocs/fpdf. Controleer vervolgens dat het bestand fpdf.php in de map /httpdocs/fpdf staat.

Vervolgens kun je aan de slag! Maak een php-bestand (testpdf.php) aan met de volgende inhoud:

<?php
require('/fpdf/fpdf.php');
$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
?>

* Klik hier voor meer uitleg over hoe je deze code op je website kunt plaatsen.

Upload het PHP-bestand naar je hostingaccount. Als je nu de url van het PHP-bestand (Bijvoorbeeld http://jouwdomeinnaam/testpdf.php) aanroept, dan zal PHP een PDF-bestand genereren. Uitleg over de voorgaande code en andere voorbeelden is te vinden op de website van FPDF (http://www.fpdf.org) onder de kopjes Tutorials en Manual.

Het is ook mogelijk om bestaande PDF-documenten aan te passen. Daarvoor moet het document eerst in FPDF worden geïmporteerd. Dat kan met de FPDI-bibliotheek die te vinden is op http://www.setasign.de/products/pdf-php-solutions/fpdi/

Veel plezier met PDF!

Zoek

Doe mee! Word ook WebsiteSupporter!

Ontvang gratis elke week een verbetersuggestie voor je website, inclusief speciaal stappenplan om je site succesvol te maken.

Klik hier om je in te schrijven!

Domeinnaam-check

Domeinnamen v.a. € 1,- p/m. Check of jouw ideale domeinnaam nog vrij is:

www.

Even onthouden

Moet er iets aan je site gebeuren?

En heb je zelf geen tijd, geen zin of geen idee hoe je het moet aanpakken? Laat ons website-klusteam het voor je oplossen!

Klik hier voor meer info. 

Thema van de week:

Hallo Google! Welkom op mijn website!

De scripts van Google die regelmatig langskomen om je site te indexeren zijn natuurlijk ook 'bezoekers' die je het naar de zin moet maken. In het artikel van deze week leer je hoe je die 'crawlers' de juiste info kunt meegeven.

Klik hier voor het artikel.

Informatie

Hopelijk vind je alle informatie die je nodig hebt op deze website. Heb je nog vragen? Klik hier om een bericht te sturen of bel tijdens kantoor-uren met 040-2085353 (NL) of 011/547498 (B).

Ben jij een startende ondernemer?

Dan hebben wij een handig gratis ebook om je op weg te helpen met je online presentatie.

Klik hier om het gratis te downloaden.

Alphamega Hosting heeft een unieke garantie!
Privacy Contact Sitemap Copyright 2012 Alphamega Hosting B.V.