Scoutnet vzw

We connect scouts!
Het is momenteel 17 Nov 2024 19:30

Alle tijden zijn UTC + 1 uur




Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 6 berichten ] 
Auteur Bericht
BerichtGeplaatst: 17 Feb 2004 11:21 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 12 Jul 2002 23:00
Berichten: 24
Woonplaats: Brugge
kan iemand mij helpen met mijn eerste pdf pagina te maken.
Het lukt me niet
voorbeeld scriptje die ik gebruik is
Code:
<?php
$pdf = pdf_new();
pdf_open_file($pdf, "test.pdf");
pdf_set_info($pdf, "Author", "Uwe Steinmann");
pdf_set_info($pdf, "Title", "Test for PHP wrapper of PDFlib 2.0");
pdf_set_info($pdf, "Creator", "See Author");
pdf_set_info($pdf, "Subject", "Testing");
pdf_begin_page($pdf, 595, 842);
pdf_add_outline($pdf, "Page 1");
$font = pdf_findfont($pdf, "Times New Roman", "winansi", 1);
pdf_setfont($pdf, $font, 10);
pdf_set_value($pdf, "textrendering", 1);
pdf_show_xy($pdf, "Times Roman outlined", 50, 750);
pdf_moveto($pdf, 50, 740);
pdf_lineto($pdf, 330, 740);
pdf_stroke($pdf);
pdf_end_page($pdf);
pdf_close($pdf);
pdf_delete($pdf);
echo "<A HREF=getpdf.php>finished</A>";

?>


Merci[/code]


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 17 Feb 2004 13:00 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 22 Jan 2004 0:00
Berichten: 773
Je bestandje met dit in:

Code:
<?php
$pdf = pdf_new();
pdf_open_file($pdf, "test.pdf");
pdf_set_info($pdf, "Author", "Uwe Steinmann");
pdf_set_info($pdf, "Title", "Test for PHP wrapper of PDFlib 2.0");
<knip>
pdf_close($pdf);
pdf_delete($pdf);
echo "<A HREF=getpdf.php>finished</A>";

?>


Heet getpdf.php ? Dan kan je dat moeilijk aanroepen vanuit het bestand zelf denk ek:

Code:
echo "<A HREF=getpdf.php>finished</A>";


Dus haal die laatste lijn eruit. Als er dan nog dingen zijn die niet werken, kijk dan even naar de permissies op je directories en je files, de php module in apache draait onder user "nobody" je moet dus world-wide write permissies geven op directories waar je wilt naar schrijven.


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 02 Mrt 2004 10:14 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 12 Jul 2002 23:00
Berichten: 24
Woonplaats: Brugge
het werk nog altijd niet, met de eerste code wordt wel een test.pdf file gemaakt op de server maar die is leeg (0 kilobytes) en kan niet geopend worden in A reader.
Met uw code gebeurt er helemaal niets.

please help me
Maarten


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 03 Mrt 2004 14:46 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 22 Jan 2004 0:00
Berichten: 773
Het script vindt de font-file voor "Times New Romans" niet:
Citaat:
Fatal error: PDFlib error: [2516] PDF_findfont: Metrics data for font 'Times New Roman' not found in /scoutnet/users/gisco/test/test.php on line 11

FF vragen aan de admins dus waar je de fonts kan vinden, als ze er al opstaan natuurlijk.

Btw, error_reporting(E_ALL); is soms handig hoor.


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 03 Mrt 2004 17:00 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 17 Jan 2003 0:00
Berichten: 483
Woonplaats: boekhoute
je kan die fonts ook gewoon in je eigen directory zetten en daar een link naar toe zetten, dat heb ik zo gedaan voor mijn fotoalbum tenminste


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 03 Mrt 2004 20:25 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 12 Jul 2002 23:00
Berichten: 24
Woonplaats: Brugge
dien errror werkt nie bij mij, sorry zulle

voor andere geïntereseerden, een pdf document klaar om af te drukken gemaakt vanuit php.
Ideaal om up to date ledenlijsten uit databasen af te drukken of etiketten...

Code:
<?php

$pdf = pdf_new();
pdf_open_file($pdf);
pdf_begin_page($pdf, 580, 842);
/*PDF_set_parameter($pdf,"FontOutline","ARIAL==BKANT.TTF");#vergeet niet het lettertype naar keuze in dezefde map te zetten
$font = PDF_findfont($pdf,"ARIAL","host",1);
*/
$font = PDF_findfont($pdf,"Times-Roman","host",0);
if ($font) {
    pdf_setfont($pdf, $font, 9);
}
pdf_set_value($pdf, "textrendering", 1);
pdf_set_value($pdf,"charspacing",1);# echt wel nodig omdat de letters anders op elkaar staan.

pdf_show_xy($pdf, "Typ hier wat je wil..." , 50, 600);# laatste 2 zijn breedte en hoogte
pdf_end_page($pdf);
pdf_close($pdf);

$data = pdf_get_buffer($pdf);

header("Content-type: application/pdf");
header("Content-disposition: inline; filename=test.pdf");
header("Content-length: " . strlen($data));

echo $data;
error_reporting(E_ALL);
?>


Have fun with it...

http://www.scoutsdonbosco.be%20!!!!


Omhoog
 Profiel  
 
Berichten weergeven van de afgelopen:  Sorteer op  
Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 6 berichten ] 

Alle tijden zijn UTC + 1 uur


Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 8 gasten


U mag geen nieuwe onderwerpen plaatsen in dit forum
U mag geen reacties plaatsen op onderwerpen in dit forum
U mag uw berichten niet wijzigen in dit forum
U mag uw berichten niet verwijderen in dit forum
U mag geen bijlagen plaatsen in dit forum

Zoeken naar:
Ga naar:  
cron
Powered by phpBB® Forum Software © phpBB Group
Vertaald door phpBBservice.nl.